Codeforces Round #712 (Div. 2) D. 3-Coloring 交互 构造
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Codeforces Round #712 (Div. 2)  D. 3-Coloring  交互 构造
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                傳送門
 
文章目錄
- 題意:
 - 思路:
 
題意:
給一個n?nn*nn?n的格子染色,一共可以染三種顏色,每次都會給一種顏色,代表當前這種顏色不可以使用,染色要求相鄰的顏色不能相同,讓你給出一種染色方案。
思路:
類似奇偶染色,我們按(i+j)mod2(i+j)\bmod 2(i+j)mod2將塊分成奇偶,讓后分三種情況:
 (1)(1)(1) 當前禁止染顏色111,那么我們就將顏色222填到偶數(shù)格子里,如果偶數(shù)格子沒有了,就將333填到奇數(shù)格子里。
 (2)(2)(2) 當前禁止染顏色222,那么我們就將顏色111填到奇數(shù)格子里,如果奇數(shù)格子沒有了,就將333填到偶數(shù)格子里。
 (3)(3)(3) 當前禁止染顏色333,那么我們就將顏色111填到奇數(shù)格子里,如果奇數(shù)格子沒有了,就將222填到偶數(shù)格子里。
 可以發(fā)現(xiàn),這樣染色是不會有相同顏色相鄰的,因為這樣首先保證了1,21,21,2不會相鄰,讓后由于是某個格子全用完之后才填顏色333,那么顏色333之間也不會相鄰。
總結
以上是生活随笔為你收集整理的Codeforces Round #712 (Div. 2) D. 3-Coloring 交互 构造的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 甘油三酯偏高怎么回事
 - 下一篇: ntm什么意思