ZOJ1024-Calendar Game
2016-01-28 10:20
211 查看
#include <stdio.h> int main() { int n, year, month, day; scanf("%d", &n); while (n--) { scanf("%d%d%d", &year, &month, &day); if (month == 9 && day == 30) { printf("YES\n"); } else if (month == 11 && day == 30) printf("YES\n"); else if ((month + day) % 2 == 0) printf("YES\n"); else printf("NO\n"); } return 0; }由题意知无论是month加一还是day加一,month+day的奇偶性总是在变,除了2.28,9.30,11.30会改变奇偶性。初始日期month+day为偶数,亚当每次的日期为奇数,夏娃的日期为偶数,11+4=15为奇数,亚当胜。日期9.30,11.30亚当也胜。
相关文章推荐
- Leetcode[110]-Balanced Binary Tree
- C# 类的序列化和反序列化
- C语言中的指针学习(小黑板)
- 两个数组找相同
- iOS下载大文件原理解析一
- win7用控制台本地组策略自定义程序(任意文件)开机自动启动
- 智能硬件公司估值集体缩水 资本疯狂涌入VR
- SQL 查询 日期
- 复杂对象的组装与创建——建造者模式
- LeetCode Text Justification
- 基于SMB协议的共享文件读写 博客分类: Java
- 加锁测试
- [转]Hibernate时间总结
- 吉他如何扫弦(下)
- frame属性
- Java四种线程池的使用
- 拼图响应式前端框架版响应式后台正式发布。
- Android Design Support控件之DrawerLayout简单使用
- Android TextUtils类 (字符串相关)
- 供应正品RINT-5513C