Problem B: 英雄无敌3(2)
Problem B: 英雄无敌3(2)
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 351 Solved: 73
[ Submit][ Status][ Web Board]
Description
英雄无敌3中的兽人觉得人类的星期制度很好,要模仿这个制度,但他们大多都很愚蠢,他们搞不明白人类的星期制度。虽然他们出了很多题目(给出日期,输出星期几),但不知道答案,作为兽人的人类朋友,你可以帮助他们吗?(为了表示方便,0代表星期天,1代表星期一,2代表星期二,3代表星期三,4代表星期四,5代表星期五,6代表星期六)
Input
第一行输入一个数t,代表题目数。
每个题目有3个正整数分别为y(0<y<=2013), m(0=<m<=20), d(0<=d<=40)分别代表年,月,日。
Output
对于每组案例,输出一个整数,代表星期几(当然由于兽人很愚蠢,他们给出的日期有可能是不存在的,对于这种情况,请输出-1)
Sample Input
Sample Output
HINT
#include<cstdio>
int tap[2][13]={{0,30,28,31,30,31,30,31,31,30,31,30,31},{0,30,29,31,30,31,30,31,31,30,31,30,31}};
int dayofweek(int y,int m,int d){static int t[] ={0,3,2,5,0,3,5,1,4,6,2,4};y-=m<3;return (y+y/4-y/100+y/400+t[m-1]+d)%7;}
int main(){int t,y,m,d,k;scanf("%d",&t);while(t--){scanf("%d%d%d",&y,&m,&d);k=(y%4==0&&y%100!=0||y%400==0);if((m>12||!m)||(d>tap[k][m]||!d))printf("-1\n");else printf("%d\n",dayofweek(y,m,d));}
}
Problem B: 英雄无敌3(2)相关推荐
- Problem B: 英雄无敌3(2)【模拟,日期转换】
Problem B: 英雄无敌3(2) Time Limit: 1 Sec Memory Limit: 128 MB Submit: 295 Solved: 52 [ Submit][ Statu ...
- 英雄无敌3版的仙剑奇侠传
英雄无敌3版的仙剑奇侠传(战役,共8张地图?). 使用方法:复制到英雄无敌3安装目录下的Maps文件夹中,进入 游戏--新游戏--战役--自创战役. 要看仙剑头像的,请把那些*.pcx ...
- 三国志、英雄无敌玩腻了?没关系,我教你开发个战旗游戏玩玩
喜欢回合制战棋游戏的玩家,肯定对<三国志曹操传>和<英雄无敌>这两款经典战旗游戏不陌生吧. 在<三国志曹操传>中,镇压黄巾军.群雄讨伐董卓.灭吕布等历史事件与游戏中 ...
- ubuntu linux下面运行《暗黑破坏神2》和英雄无敌3-死亡阴影
游戏文件: 链接: https://pan.baidu.com/s/1McfinqGnCZJlaCnll4o2Hw&shfl=shareset 提取码: a55t wine设置参考[2] 自己 ...
- Ubuntu Linux 18.10下面安装魔法门之英雄无敌3
不废话,直接进入正题: 1.Heroes.of.Might.and.Magic.3.Linux.[mulek.info].iso 这个资源是32位 下载链接: 链接: https://pan.baid ...
- 英雄无敌6服务器在哪个文件夹,Win7系统无法运行英雄无敌6的两种原因和解决方法...
英雄无敌6作为一款策略模拟类游戏,深受高端玩家的喜爱.但最近有Win7旗舰版系统用户在玩英雄无敌6时,却出现了无法运行的情况,重启好多次还是一样,不太清楚是哪里出问题,网上相关解决方案也比较少,针对此 ...
- 英雄无敌3 Heroes III 里面的英语单词 (转)
英雄无敌3 Heroes III 里面的英语单词 (转)[@more@] 来自 " ITPUB博客 " ,链接:http://blog.itpub.net/10752043/vie ...
- 为英雄无敌3写个游戏修改器
我是比较铁杆的英雄无敌3的fans,在网上看到这样的文章:http://game.china.com/zh_cn/play/10002765/20021113/11362720.html 就是让我方英 ...
- android 英雄无敌3,安卓TOP10:《英雄无敌3》高清重制版上架
魔法门之英雄无敌3:高清版 http://img3.cache.netease.com/photo/0031/2015-01-29/600x450_AH5CQJ8T4UUJ0031.jpg http: ...
最新文章
- 知识点033-利用expect和shell分发密钥之后用ansible统计哪些没有分发成功
- 最华丽的 Kubernetes 桌面客户端:Lens
- window系统无限试用 JAVA IDEA不限版本
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- Windows下怎样安装Tomcat
- 想说爱你不容易,浏览器缓存浅谈
- SCDPM 2012R2之保护SQL SERVER
- java中怎样调用抽象类中的非抽象方法?(对原文做修改,加入一点自己理解)
- windows下运行nacos
- VS2015/VS2017必须在WINDOWS10上安装
- 大篆汉字对照表_篆书的写法(附篆楷常用字对照表)
- usb接口多少钱_3分钟搞懂USB
- 如何成为区块链开发人员
- 移动端H5页面必用代码
- 锐捷客户端-您不在许可范围中,请确认您的权限
- 国外云盘(如Rapidgator)免费下载姿势详解
- 企业微信和个人微信区别到底有哪些
- wince挂起和唤醒
- (转)魔兽地图加密脚本和反作弊脚本原理一览
- Mac如何修改文件的默认打开程序
热门文章
- 百度Apollo7.0中的路由段是什么
- vite创建react项目及基础配置
- Android开发:CoordinatorLayout下的滑动异常(RecyclerView)
- 方德操作系统 tcp6占用80端口,导致无法启动nginx
- python机器学习基础之plt.grid(网格线设置)
- 走进计算机世界--计算机科学
- h5 html分页样式,原创H5分页器
- java会导致蓝屏么,显卡损坏有什么症状,显卡会导致蓝屏吗
- python实现Theil-Sen Median斜率估计和Mann-Kendall趋势分析
- 阿维塔获25亿增资:长安汽车加持 宁德时代与蔚来股权被稀释