Codeforces Round #395 (Div. 2)D
来源:互联网 发布:澳门网络真人赌博游戏 编辑:程序博客网 时间:2024/05/16 07:56
根据四色原理我们可以确定一定是YES
主要是根据边长一定是奇数这句话,对于矩形左下角的点,如果两个矩形同色,那么两个点的横纵坐标的奇偶性一定相同,这样就是四种情况,四种颜色
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>#include <queue>#include <vector>#include <map>#include <cmath>#include <stdlib.h>using namespace std;const double PI = acos(-1.0);const double eps = 0.1;const int MAX = 5e5+10;const int mod = 1e9+7;const double pp = 1000000000.0+10;struct node{ int x1,x2,y1,y2;} lxt[MAX];int n;int main(){ cin>>n; for(int i = 0; i<n; ++i) cin>>lxt[i].x1>>lxt[i].y1>>lxt[i].x2>>lxt[i].y2; cout<<"YES"<<endl; for(int i = 0; i<n; ++i) { if(lxt[i].x1<0)lxt[i].x1*=-1; if(lxt[i].y1<0)lxt[i].y1*=-1; if(lxt[i].x1%2==0&&lxt[i].y1%2==0)cout<<1<<endl; else if(lxt[i].x1%2&&lxt[i].y1%2==0)cout<<2<<endl; else if(lxt[i].x1%2==0&&lxt[i].y1%2)cout<<3<<endl; else if(lxt[i].x1%2&&lxt[i].y1%2)cout<<4<<endl; } return 0;}
0 0
- Codeforces Round #395 (Div. 2)D
- Codeforces Round #395 (Div. 2) A,B,C,D 题解
- Codeforces Round #395 (Div. 2) D. Timofey and rectangles
- Codeforces Round #395 (Div. 2)D. Timofey and rectangles
- Codeforces Round #395 (Div. 2) 题解 C D
- Codeforces Round #395 (Div. 2) D. Timofey and rectangles
- Codeforces Round #395 (Div. 2) D. Timofey and rectangles
- Codeforces Round #395 (Div. 2) D. Timofey and rectangles_0
- Codeforces Round #395 (Div. 2)-D. Timofey and rectangles
- Codeforces Round #395 (Div. 2)D(想法题,好题)
- Codeforces Round #103 (Div. 2) D
- Codeforces Round #104 (Div. 2) D
- Codeforces Round #105 (Div. 2) D
- Codeforces Round #139 (Div. 2) D. Snake
- Codeforces Round #155 (Div. 2) D-rats
- Codeforces Round #159 (Div. 2) D sum
- Codeforces Round #184 (Div. 2) D、E
- Codeforces Round#186(Div 2) D
- IntPtr是什么,该怎么用?
- 数学分析公式LaTex练习-洛必达法则
- node.js文件系统
- C# DataGridView 绑定 DataTable 正确用法
- Qt之translate、tr关系与中文问题详解
- Codeforces Round #395 (Div. 2)D
- java equals覆盖原则
- Java反射之Method Class.getMethod(String name, Class<?>... parameterTypes)
- Intellij IDEA Cannot resolve symbol XXX 问题解决办法汇总
- VS2010中安装Visual Assist X 插件, 并破解之!
- canvas学习之API汇总
- dubbo源码学习
- windwos下Nginx配置https
- activemq与spring整合(七)