XDU 1035 數獨 (模擬)

2021-07-11 12:19:13 字數 1463 閱讀 4900

時間限制: 

1 sec  

記憶體限制: 

128 mb

提交][狀態

][討論版

]數獨是一種非常古老的遊戲,其規則如下:

在乙個9*9的方格中,每行都是從1到9不重複的數字,每列都是從1到9不重複的數字。即在9個互不重疊的3*3方格中放入從1到9的不重複的數字。

現在,方格中已經有些數字,遊戲者需要填寫剩下的數字使之滿足上述要求。幸運的是,lyl已經把所有的數字都填好了,你只需要判斷一下他填的是否正確就行了~

有多組輸入資料,第一行為乙個數字t,代表有t組輸入資料 (0一共t行,每行對應一組資料的輸出。

對於每組資料,如果它滿足遊戲規則就輸出yes;否則輸出no。

3

5 3 4 6 7 8 9 1 2

6 7 2 1 9 5 3 4 8

1 9 8 3 4 2 5 6 7

8 5 9 7 6 1 4 2 3

4 2 6 8 5 3 7 9 1

7 1 3 9 2 4 8 5 6

9 6 1 5 3 7 2 8 4

2 8 7 4 1 9 6 3 5

3 4 5 2 8 6 1 7 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8 9

5 3 4 6 7 8 9 1 2

6 7 2 1 9 5 3 4 8

1 9 8 3 4 2 5 6 7

8 5 9 7 6 1 4 2 3

4 2 6 8 999 3 7 9 1

7 1 3 9 2 4 8 5 6

9 6 1 5 3 7 2 8 4

2 8 7 4 1 9 6 3 5

3 4 5 2 8 6 1 7 9

yes

nono

非常水的一題,強迫地想最少的使用for迴圈判斷,然後就寫出了這樣的** - -.

#include using namespace std;

int t;

int sudoko[11][11],shift_r,shift_c,rr,cc;//shift_r和shift_c分別表示第i塊九宮格的r和c下標的偏移量

bool r[11],c[11],block[11];

bool judge()

}return true;

}int main()

printf("%s\n",judge()?"yes":"no");}}

return 0;

}

BSOJ 2637 模擬試題 數獨

description there is really only one rule fill in the grid so that every row,every column,and every 3 x 3 box contains the digits 1 through 9.這個遊戲只有乙個...

AcWing 703 數獨檢查(模擬)

題目鏈結 數獨是一種流行的單人遊戲。目標是用數字填充9x9矩陣,使每列,每行和所有9個非重疊的3x3子矩陣包含從1到9的所有數字。每個9x9矩陣在遊戲開始時都會有部分數字已經給出,通常有乙個獨特的解決方案。給定完成的n2 n2數獨矩陣,你的任務是確定它是否是有效的解決方案。有效的解決方案必須滿足以下...

Day 24 數獨檢查(模擬)

acwing 703.數獨檢查 考點 模擬 數獨是一種流行的單人遊戲。目標是用數字填充9x9矩陣,使每列,每行和所有9個非重疊的3x3子矩陣包含從1到9的所有數字。每個9x9矩陣在遊戲開始時都會有部分數字已經給出,通常有乙個獨特的解決方案。給定完成的n2 n2n2 n2數獨矩陣,你的任務是確定它是否...