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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Codeforces Round #395 (Div. 2) D. Timofey and rectangles

2019-11-14 10:27:13
字體:
供稿:網(wǎng)友

D. Timofey and rectangles

time limit per test:2 seconds

memory limit per test:256 megabytes

input:standard input

output:standard 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個矩形染色,要求相鄰不能同色。問能否做到。如果能,輸出每個矩形被染得顏色(1,2,3.。。)。 題解:因?yàn)樗纳ɡ恚苊黠@可以知道一定是可以的。但是沒有好好理解題干中給出的矩形邊長為奇數(shù)的意義。 按大神們的思路來說,因?yàn)檫@個可以把矩形按左下角坐標(biāo)分成(奇奇,奇偶,偶奇,偶偶)四種類型, 代碼:

#include <bits/stdc++.h>#define ll long longusing namespace std;int main(){ int n; while(~scanf("%d",&n)) { printf("YES/n"); int a,b,c,d; for(int i=0; i<n; i++) { scanf("%d%d%d%d",&a,&b,&c,&d); printf("%d/n",1+2*(abs(a)%2)+abs(b)%2); } } return 0;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕在线观看免费视频 | 日韩激情在线视频 | 国产成人在线视频 | 91久久精品一区二区 | 热99精品视频 | 蜜桃91丨九色丨蝌蚪91桃色 | 国产最新网站 | 草草视频免费观看 | 久久性生活免费视频 | 99激情视频 | 国产精品久久久久久一区二区三区 | 99精品视频一区二区三区 | 91精品免费在线 | 精品国产一区二区三区四区阿崩 | 精品国产91一区二区三区 | 91成人久久 | 91九色免费视频 | 色就色 综合偷拍区91网 | 男女生羞羞视频网站在线观看 | 嗯~啊~弄嗯~啊h高潮视频 | 黄色免费在线视频网站 | 黄色影院在线看 | 日本成人在线播放 | 欧美另类综合 | 一级电影中文字幕 | free japan xxxxhdsex69 | 九九热视频这里只有精品 | 99在线热播精品免费 | 日日狠狠久久偷偷四色综合免费 | 一级视频在线播放 | 姑娘第四集免费看视频 | 精品一区二区久久久久久久网精 | 国产视频在线一区 | 久久蜜桃香蕉精品一区二区三区 | 黄色视屏免费看 | 成人在线视频免费播放 | 国产精品18久久久久久久久 | 免费淫视频 | 黄网站在线播放视频免费观看 | 美国一级免费视频 | 久久影院一区二区三区 |