時間限制:
1 sec
記憶體限制:
128 mb
提交][狀態
][討論版
]數獨是一種非常古老的遊戲,其規則如下:
在乙個9*9的方格中,每行都是從1到9不重複的數字,每列都是從1到9不重複的數字。即在9個互不重疊的3*3方格中放入從1到9的不重複的數字。
現在,方格中已經有些數字,遊戲者需要填寫剩下的數字使之滿足上述要求。幸運的是,lyl已經把所有的數字都填好了,你只需要判斷一下他填的是否正確就行了~
有多組輸入資料,第一行為乙個數字t,代表有t組輸入資料 (0一共t行,每行對應一組資料的輸出。
對於每組資料,如果它滿足遊戲規則就輸出yes;否則輸出no。
35 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
yesnono
非常水的一題,強迫地想最少的使用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數獨矩陣,你的任務是確定它是否...