題目大意是:輸入n,m,給出n*m(n,m<=100)的不是正規的布滿棋子的棋盤,求最少改幾個棋子可以使得棋盤正規,正規的棋盤必須是每個相鄰的棋子顏色都不同(只有黑白兩種,用0,1代替)
比如2*2 00
00最少需要換2個棋子 10
01最少換0個棋子
3*3111
111111
最少換四個棋子
這題我一點思路都沒有,全場已經很多人做出來了,我感覺這題應該是很難的貪心才對,怎麼田大神7分鐘就做出來了。。。想啊想。。。一直到比賽結束都沒很好的思路。。。。全場很多人都作出這題目了,賽後問帆哥,點播了一下,瞬時間感覺自己智商已經是集訓隊裡面最低的了,完全被碾壓。。。自上次區域賽回來以後一蹶不振,狀態一直處於低谷,各種比賽被碾壓,在隊裡被隊友壓,在外面被外面強隊壓,我艹艹艹。。。。。好痛苦啊。。。。。。。。。。。怎麼感覺這一年白學了一樣。。。。。。別人都在變強,我怎麼越來越弱啊。。。草泥馬啊,。。哎。。。。不過痛苦歸痛苦,不管怎麼說吧,即使覺得自己笨,這不會,那也不會,各種**,回頭擦乾眼淚,還是要低頭默默a題————這就是我的忍道(2333333)
廢話少說,說下這題的正確思路吧:n×m的正規的棋盤,永遠只有兩種正確的擺放,就是開始是0或者開始是1,然後我們拿給出的不正規的棋盤每個棋子都和這兩個正確的棋盤比較,比較兩個總共不同的取其中最小的
還有注意打出01棋盤的時候巧妙的方法:i+j為奇數為0或者為1
為什麼我就想不到呢?果然還是智商不行。。。qaq。。。多多a題,提高智商(23333)
#include #include #include using namespace std;
int b[150][150];
int a[150][150];
int c[150][150];
int main()
else }}
cout<
開源證書,acme
nginx配置 將以下配置放在nginx配置的server中 獲取ssl證書的網域名稱所有權校驗 location well known 安裝acme並配置證書目錄 acme.sh install home data opt acme cert home data trs nginx master ...
acme部署https證書
介紹 這裡介紹let s encrypt機構頒發的證書。相關資料 let s encrypt官網 acme.sh教程 安裝acme.shcurl sh上述命行執行結束後,會在 acme.sh 中生成相關的檔案,並且會在crontab中自動新增一條每天凌晨執行的定時任務。生成證書 語法 acme.sh...
安轉 Vc 提示缺少acme
1.用記事本開啟setupwiz.ini檔案 一般在安裝檔案的目錄下 把 acme acmboot.exe 改為 acmsetup.exe 2.繼續將檔案中的 stf setup vb98ent.stf改為 acmsetup.stf,然後儲存並退出 3.將安裝檔案的子目錄資料夾setup 注意set...