移數
描述有n個整數,使前面各數字順序向後移動m個位置,最後m個數變成最前面m個數,見圖8.43。
寫乙個函式實現以上功能,在主函式中輸入n個整數和輸出調整後的n個數。
圖8.43
輸入輸入為單組測試資料。
首先輸入兩個整數n和m(0 < n <= 1e5,0 <= m <=1e5)。
然後輸入n個整數,表示要移動的數。
輸出輸出各數字順序向後移動m個位置後的序列,數字之間用空格隔開。
輸入樣例 1
6 2輸出樣例 11 3 6 7 9 8
9 8 1 3 6 7
#include using namespace std;
int main()
}b[i]=a[i-m];
}for(int i=0; i
cout<
cout<
return 0;
}
1019 N皇后問題
1019 n皇后問題 題意 在n n的方格棋盤放置了n個皇后,使得它們不相互攻擊 即任意2個皇后不允許處在同一排,同一列,也不允許處在與棋盤邊框成45角的斜線上。對於給定的n,求出有多少種合法的放置方法。思路 考慮皇后放置的位置,對於每一行,需要列舉每個可以放置皇后的位置,而且需要判斷當前位置 第i...
1019N皇后問題
total submission s 83 accepted submission s 40 problem description 在n n的方格棋盤放置了n個皇后,使得它們不相互攻擊 即任意2個皇后不允許處在同一排,同一列,也不允許處在與棋盤邊框成45角的斜線上。你的任務是,對於給定的n,求出有...
1019 N皇后問題
problem description 在n n的方格棋盤放置了n個皇后,使得它們不相互攻擊 即任意2個皇后不允許處在同一排,同一列,也不允許處在與棋盤邊框成45角的斜線上。你的任務是,對於給定的n,求出有多少種合法的放置方法。input 共有若干行,每行乙個正整數n 10,表示棋盤和皇后的數量 如...