亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

codeforces 763B. Timofey and rectangles [思維]【智商】

2019-11-14 08:46:33
字體:
來源:轉載
供稿:網友

題目連接:http://codeforces.com/PRoblemset/problem/763/B

——————————————————————————————-. time limit per test2 seconds memory limit per test256 megabytes

inputstandard input outputstandard output

One of Timofey’s birthday presents is a colourbook in a shape of an infinite plane. On the plane n rectangles with sides parallel to coordinate axes are situated. All sides of the rectangles have odd length. Rectangles cannot intersect, but they can touch each other.

Help Timofey to color his rectangles in 4 different colors in such a way that every two rectangles touching each other by side would have different color, or determine that it is impossible.

Two rectangles intersect if their intersection has positive area. Two rectangles touch by sides if there is a pair of sides such that their intersection has non-zero length

The picture corresponds to the first example Input The first line contains single integer n (1?≤?n?≤?5·105) — the number of rectangles.

n lines follow. The i-th of these lines contains four integers x1, y1, x2 and y2 (?-?109?≤?x1?<?x2?≤?109, ?-?109?≤?y1?<?y2?≤?109), that means that points (x1,?y1) and (x2,?y2) are the coordinates of two opposite corners of the i-th rectangle.

It is guaranteed, that all sides of the rectangles have odd lengths and rectangles don’t intersect each other.

Output Print “NO” in the only line if it is impossible to color the rectangles in 4 different colors in such a way that every two rectangles touching each other by side would have different color.

Otherwise, print “YES” in the first line. Then print n lines, in the i-th of them print single integer ci (1?≤?ci?≤?4) — the color of i-th rectangle.

Example

input

8 0 0 5 3 2 -1 5 0 -3 -4 2 -1 -1 -1 2 0 -3 0 0 5 5 2 10 3 7 -3 10 2 4 -2 7 -1

output

YES 1 2 2 3 2 2 4 1

——————————————————————————————-. 題目大意: 就是在一個二維平面上有n個矩形,現在讓你給這n個矩形4種涂色之一,使得相鄰的矩形顏色不同. (矩形的兩條邊都是整數) 解題思路:

我這種智障是做不出來的,本來并不想寫題解,但是無意中看了Tutorial中的discuss發現一個特別容易理解的.

We may assume that our rectangles are drawn on an infinite sheet of squared paper. Divide it into squares 2 × 2 and mark the cells in each square by 1, 2, 3, 4 clockwise starting from the upper left corner. Since both sides of each rectangle are of odd length, its corner cells are marked by the same number. Let us number four different colors by 1, 2, 3, 4 and paint each rectangle with the color whose number marks the corner cells. It is readily seen that the numbers in the corners of any two adjacent rectangles are distinct. 我們可能會認為我們的矩形被畫在無限平方的紙。將紙分成一個個2×2方塊,然后從左上角順時針方向開始標上1,2,3,4(代表顏色)。由于每個矩形的兩邊都是奇數長度,所以它的所有格子標記為相同的數。讓我們用1,2,3,4個不同的顏色編號,并繪制每個矩形的顏色的數字標記的格子。很容易看出,任何兩個相鄰矩形的角的數是不同的。 (基本是機翻……可以自己畫一畫就容易理解了,Orz)

附本題代碼 ——————————————————————————————-.

int main(){ int x1,x2,y1,y2; int n ; s1(n);puts("YES"); Rep(i,1,n){ s1(x1),s1(x2),s1(y1),s1(y2); x1=(x1%2+2)%2; x2=(x2%2+2)%2; printf("%d/n",x1+x2*2+1); } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人精品久久| 在线日韩日本国产亚洲| 久久免费视频在线| 亚洲人成伊人成综合网久久久| 日韩在线激情视频| 亚洲成人网在线观看| 国产一区二区精品丝袜| 亚洲free性xxxx护士hd| 91性高湖久久久久久久久_久久99| 国产69精品99久久久久久宅男| 色妞色视频一区二区三区四区| 国语自产在线不卡| 欧美激情第1页| 91国产一区在线| 91精品国产高清自在线| 色偷偷噜噜噜亚洲男人的天堂| 欧美日韩不卡合集视频| 中文字幕av一区| 亚洲国产精品中文| 亚洲深夜福利网站| 5566日本婷婷色中文字幕97| 欧美日韩中文在线| 国产成人精品电影久久久| 97色在线视频观看| 亚洲成人a**站| 欧美一区在线直播| 日韩电影中文字幕在线观看| xxx一区二区| 亚洲国产精品久久精品怡红院| 久久精品国产视频| 成人免费看片视频| 欧美电影在线观看高清| 国产欧美一区二区白浆黑人| 91久久精品视频| zzijzzij亚洲日本成熟少妇| 成人黄色av网| 最近2019中文免费高清视频观看www99| 亚洲一区二区三区在线视频| 精品一区二区电影| 亚洲美女动态图120秒| 亚洲欧美日韩中文在线制服| 国产v综合v亚洲欧美久久| 久久精品国产成人| www.国产精品一二区| 欧美激情一区二区三区高清视频| 深夜福利国产精品| 久久频这里精品99香蕉| 国产精品视频在线观看| 国产精品普通话| 日本国产一区二区三区| 欧美在线国产精品| 午夜精品久久久久久99热软件| 一区三区二区视频| 欧美xxxx做受欧美.88| 国产成人欧美在线观看| 国产一区二区欧美日韩| 亚洲国产精品中文| 性色av一区二区三区在线观看| 欧美有码在线观看| 亚洲女人初尝黑人巨大| 免费不卡欧美自拍视频| 久久91精品国产91久久久| 91中文字幕在线观看| 国产性色av一区二区| 国产日韩在线视频| 精品亚洲一区二区三区在线播放| 日韩在线中文视频| 日韩有码在线播放| 久久影院资源网| 日韩在线观看av| 国产精品日韩精品| 91理论片午午论夜理片久久| 日韩午夜在线视频| 精品亚洲aⅴ在线观看| 色悠悠久久88| 日韩电影在线观看中文字幕| 精品久久香蕉国产线看观看gif| 97免费视频在线| 亚洲精品一区久久久久久| 自拍偷拍亚洲区| 亚洲第一福利在线观看| 在线观看日韩www视频免费| 日韩在线视频一区| 51精品在线观看| 欧美在线不卡区| 亚洲激情视频在线| 国产欧美精品xxxx另类| 欧美www视频在线观看| 2020国产精品视频| 欧美性xxxxx极品娇小| 久久青草精品视频免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产美女久久久| 成人亲热视频网站| 亚洲影视中文字幕| 欧美成人午夜免费视在线看片| 国产一区二区三区在线播放免费观看| 国产欧美精品在线播放| 精品国产乱码久久久久久天美| 久热在线中文字幕色999舞| 日韩欧美在线视频免费观看| 精品久久香蕉国产线看观看亚洲| 久久理论片午夜琪琪电影网| 亚洲男人天堂2019| 国产日韩综合一区二区性色av| 97视频在线观看网址| 欧美国产乱视频| 欧美成年人视频| 深夜福利国产精品| 欧美日韩国产综合视频在线观看中文| 亚洲综合在线播放| 欧美激情xxxxx| 久热在线中文字幕色999舞| 亚洲精品视频在线观看视频| 欧美俄罗斯性视频| 日韩精品极品视频免费观看| 91免费综合在线| 中日韩午夜理伦电影免费| 欧美日韩国产丝袜另类| 上原亚衣av一区二区三区| 亚洲精品日韩激情在线电影| 中文字幕国内精品| 精品久久久久久国产| 69久久夜色精品国产69| 国产mv免费观看入口亚洲| 九九热最新视频//这里只有精品| 亚洲国产精品电影在线观看| 国产精品久久久久免费a∨大胸| 91社区国产高清| 久久久国产91| 热久久免费国产视频| 欧美一级视频免费在线观看| 国产精品一区二区久久精品| 97碰碰碰免费色视频| 欧美极品少妇xxxxⅹ裸体艺术| 美女国内精品自产拍在线播放| 亚洲aa在线观看| 欧美午夜性色大片在线观看| 91久久夜色精品国产网站| 国产一区二区三区在线视频| 欧美小视频在线观看| 激情久久av一区av二区av三区| 国产精品自产拍在线观| 日韩大陆欧美高清视频区| 久久精品国产成人精品| 国产精品99久久99久久久二8| 粗暴蹂躏中文一区二区三区| 91日韩在线视频| 国产精品一区二区久久| 国产精品亚洲美女av网站| 97视频免费看| 精品亚洲永久免费精品| 亚洲天堂影视av| www.亚洲人.com| 久久视频国产精品免费视频在线| 成人激情视频在线| 97人人做人人爱| 91精品国产91久久久久久最新| 日韩在线视频免费观看高清中文| 午夜精品久久17c| 日韩美女在线播放| 26uuu亚洲国产精品| 操91在线视频| 欧洲午夜精品久久久|