麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

四色定理

2019-11-14 12:16:49
字體:
來源:轉載
供稿:網友

四色問題的內容是“任何一張地圖只用四種顏色就能使具有共同邊界的國家著上不同的顏色。”也就是說在不引起混淆的情況下一張地圖只需四種顏色來標記就行。 From-百度百科

昨天遇到一個有關的問題先貼在這里,以后做到新的問題再做總結 Codeforces Round #395 (Div. 2) D. Timofey and rectangles 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 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

代碼

#include <iostream>#include<cstdio>#include<stdlib.h>using namespace std;int main(){ int n,x1,y1,x2,y2; scanf("%d",&n); printf("YES/n"); for(int i=0;i<n;i++) { scanf("%d%d%d%d",&x1,&y1,&x2,&y2); printf("%d/n",(abs(x1)%2)+1+(abs(y1)%2)*2); } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲第一成人在线观看 | 国产精品视频久久久 | 视频一区 日韩 | 日韩av有码在线 | 欧美成在线视频 | 男女羞羞的视频 | 成人福利在线播放 | 主播粉嫩国产在线精品 | 欧美在线观看视频一区二区 | 全黄裸片武则天一级第4季 九色p | 成人免费激情视频 | 激情小说激情电影 | h色在线观看 | 久久经典免费视频 | 成年人黄色免费电影 | 欧美另类综合 | 国产精品成人一区二区三区吃奶 | 欧美日韩在线播放 | 爱高潮www亚洲精品 欧美黄色一级片视频 | 免费在线观看亚洲 | 久久人体 | 国产成人自拍视频在线 | 国产在线1区 | 中日韩乱码一二新区 | 成人一级毛片 | av免播放 | 免费观看视频在线 | 久久人人爽人人爽人人片av免费 | 国产性tv国产精品 | 成人男男视频拍拍拍在线观看 | 日本s级毛片免费观看 | 精品人伦一区二区三区蜜桃网站 | 高清做爰免费无遮网站挡 | 91 免费看片 | 欧美日韩国产成人在线观看 | 国产一级免费在线视频 | 免费久久久久久久 | 欧美一级高清免费 | 久久精品一区二区三区国产主播 | 国产日产精品一区二区三区四区 | 中文字幕在线亚洲精品 |