藍橋杯 ADV 203 8皇后 改

2021-09-12 11:12:16 字數 925 閱讀 1500

演算法提高 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 斷案 藍橋杯

公安人員審問甲 乙 丙 丁四個嫌疑犯,已確知,這四個人當中僅有一人是偷竊者,還知道這四個人的答話,要麼完全誠實,要麼完全說謊。在回答公安人員的問話中 甲說 乙沒有偷,是丁偷的。乙說 我沒有偷,是丙偷的。丙說 甲沒有偷,是乙偷的。丁說 我沒有偷,我用的那東西是我家裡的。請根據上述四人答話,判斷誰是偷竊...