HDU多校4 - 6813 Last Problem(构造)
生活随笔
收集整理的這篇文章主要介紹了
HDU多校4 - 6813 Last Problem(构造)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目鏈接:點擊查看
題目大意:給出一個無限大的二維平面,需要在平面內進行染色,每次可以選擇一個點 ( x , y ) 將其染色為 n 的前提是,相鄰四個格子必須分別已經染了 n - 1 , n - 2 , n - 3 , n - 4 四種顏色,染色可以覆蓋,構造出一種合理的染色方案,使得可以在平面上出現顏色 n?
題目分析:參考博客:https://www.cnblogs.com/graytido/p/13406750.html
本來看題解覺得好難的一道構造題,搜到了上面大佬的博客,構造題嘛,就別問那么多為什么了,能想出來就能 AC
自上而下構造如此三角形:
換句話說,對于某個時刻,若想讓 ( x , y ) 變為 n ,則需要滿足:
然后 dfs 搜就好了
代碼:
?
?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的HDU多校4 - 6813 Last Problem(构造)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU多校4 - 6808 Go Run
- 下一篇: 牛客多校7 - Pointer Anal