7對數字 藍橋杯2014

2021-08-16 04:36:18 字數 456 閱讀 6209

今有7對數字:兩個1,兩個2,兩個3,…兩個7,把它們排成一行。

要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推,兩個7之間有7個其它數字。如下就是乙個符合要求的排列:

當然,如果把它倒過來,也是符合要求的。

請你找出另一種符合要求的排列法,並且這個排列法是以74開頭的。

注意:只填寫這個14位的整數,不能填寫任何多餘的內容,比如說明注釋等。

思路就是for迴圈負責某個下標,n是負責下標之間的距離,每次i和i+n+1等於同乙個值,就保證使用了兩個一樣的值

#include

#include

int arr[16];

int dfs(int n)

}return0;}

using

namespace

std;

int main()

藍橋杯 7對數字排列問題

問題描述 今有7對數字 兩個1,兩個2,兩個3,兩個7,把它們排成一行。要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推,兩個7之間有7個其它數字。如下就是乙個符合要求的排列 問題是寫出以74開頭的滿足條件的序列。問題分析 根據問題的描述,我們很容易地知道,第7個位置是4,第9個位置是...

藍橋杯 排列數字 今有7對數字

今有7對數字 兩個1,兩個2,兩個3,兩個7,把它們排成一行。要求,兩個1間有1個其它數字,兩個2間有2個其它數字,以此類推,兩個7之間有7個其它數字。如下就是乙個符合要求的排列 17126425374635 當然,如果把它倒過來,也是符合要求的。請你找出另一種符合要求的排列法,並且這個排列法是以7...

今有7對數字 java

package a類有價值的回顧的 先全排列 在找出符合條件的 這種方法是不行的,因為全排列的個數太多,去分析這樣的數列的構造規律,縮小範圍 三個主體 1 7數字 直接用i的for迴圈得到 1 7數字是否被使用的標誌陣列a 數列14個位置選了啥的儲存陣列c 大體思路 將1 7數字放到c中去 具體細節...