P1562 還是N皇后

2022-03-09 06:57:10 字數 985 閱讀 7810

p1562 還是n皇后

原來,就會位運算搞八皇后,當複習一下。

可行的位置是1,其他是0

比如11011

到下一行的時候,對應的左斜線和右斜線要移一位

1 #include2 #include3 #include4 #include5 #include6 #include7 #include8

#define inf 2147483647

9#define for(i,a,b) for(register int i=a;i<=b;i++)

10#define p(a) putchar(a)

11#define g() getchar()

12//

by war

13//

2017.10.19

14using

namespace

std;

15int

n;16

char a[100][100

];17

intsum;

18int

tot;

19int

lim;

20int t[1000

];21

void

in(int &x)

2231

while(c<='

9'&&c>='

0')x=x*10+c-'

0',c=g();

32 x*=y;33}

34void o(int

x)35

41if(x>9)o(x/10

);42 p(x%10+'0'

);43}44

45void test(int row,int left,int right,int

c)4657}

58else

59 sum++;60}

6162

intmain()

63

洛谷 P1562 還是N皇后

傳送門 參考部落格 這題一開始用普通dfs,超時。看大佬用位運算,我也來試試。不同的是,我用0表示不可放置,1表示可放置,那麼,在dfs的引數傳遞時有點麻煩 dfs函式中,p中的1,表示該行放置的位置,在進一步dfs時,考慮到對下一行的影響,p才表示可放置的位置。在同一列的角度,應當是當前列 p r...

N溝道還是P溝道MOSFET

如何區分場效電晶體是n溝道還是p溝道?答 在電路圖中n溝道的mos管箭頭是向內側指向,p溝道的箭頭是向外側指向的。n溝道的測量方法是 萬用表打到二極體檔,紅錶筆接s極,黑錶筆接d極,測到400到800的阻值就可以判斷這個mos管是n溝道的。p溝道的測量方法是 萬用表打到二極體檔,紅錶筆接d極,黑錶筆...

DxO榜首易主? 竟然還是華為P系列

dxo排行榜重新整理,華為再次霸佔榜單,不過這次榜首易主,換成了最新發布的華為p30 pro,它並以112分位居第1,分數遠超競爭對手 持續霸榜的華為p20 pro終於被自己的 後來者 打敗。更有 評論說 曾經改變遊戲規則的p20 pro,終於被華為p30 pro取代。值得一提的是,dxomark評...