演算法提高 8皇后·改
時間限制:1.0s 記憶體限制:256.0mb
問題描述
規則同8皇后問題,但是棋盤上每格都有乙個數字,要求八皇后所在格仔數字之和最大。
輸入格式
乙個8*8的棋盤。
輸出格式
所能得到的最大數字和
樣例輸入
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32
33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48
48 50 51 52 53 54 55 56
57 58 59 60 61 62 63 64
樣例輸出
資料規模和約定
棋盤上的數字範圍0~99
分析:8皇后問題。附加乙個求最大和的判斷。
**:
#include#include#includeusing namespace std;
vectorvisit(8);
vectorpy(8);
vector> v(8);
int tempsum = 0;
int sum = -1;
int check(int x, int y)
} return 1;
}void dfs(int x)
for (int y = 0; y < 8; y++) }}
int main()
for (int i = 0; i < 8; i++)
} dfs(0);
cout << sum << endl;
return 0;
}
藍橋杯 ADV 203 演算法提高 8皇后 改
演算法提高 8皇后 改 時間限制 1.0s 記憶體限制 256.0mb 問題描述 規則同8皇后問題,但是棋盤上每格都有乙個數字,要求八皇后所在格仔數字之和最大。輸入格式 乙個8 8的棋盤。輸出格式 所能得到的最大數字和 樣例輸入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...
藍橋 8皇后 改 皇后問題
問題描述 規則同 8皇后問題,但是棋盤上每格都有 個數字,要求 皇后所在格 數字之和最 輸 格式 個8 8的棋盤。輸出格式 所能得到的最 數字和 樣例輸 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2...
ADV 101 斷案 藍橋杯
公安人員審問甲 乙 丙 丁四個嫌疑犯,已確知,這四個人當中僅有一人是偷竊者,還知道這四個人的答話,要麼完全誠實,要麼完全說謊。在回答公安人員的問話中 甲說 乙沒有偷,是丁偷的。乙說 我沒有偷,是丙偷的。丙說 甲沒有偷,是乙偷的。丁說 我沒有偷,我用的那東西是我家裡的。請根據上述四人答話,判斷誰是偷竊...