hdu2133: What day is it
2024-05-16 23:11:53
hdu2133: http://acm.hdu.edu.cn/showproblem.php?pid=2133题意(解法):已知0年1月1日是周6,输入一个日期,问星期几 code:
#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> int tianshu1[]={31,28,31,30,31,30,31,31,30,31,30,31}; int tianshu2[]={31,29,31,30,31,30,31,31,30,31,30,31}; char tab[7][10]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"}; bool runnian(int n) {if((n%4==0&&n%100!=0)||n%400==0)return true;elsereturn false; } int main() {int y,m,d;while(scanf("%d%d%d",&y,&m,&d)!=EOF){int ans=0;if(m==0||d==0||(!runnian(y)&&d>tianshu1[m-1])||(runnian(y)&&d>tianshu2[m-1])){printf("illegal\n");continue;}for(int i=0;i<y;i++){if(runnian(i))ans=ans+366;elseans=ans+365;}for(int i=1;i<m;i++){if(runnian(y))ans=ans+tianshu2[i-1];elseans=ans+tianshu1[i-1];}ans=ans+d-1;printf("%s\n",tab[ans%7]);} } /*input: 2007 11 17 output: Saturday*/
转载于:https://www.cnblogs.com/acmjun/archive/2012/07/25/2608957.html
hdu2133: What day is it相关推荐
- TYUT-A专题题解(一)
TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...
- ACM程序设计基础题解
ACM水题一 HDU1262 寻找素数对[素数] - 海岛Blog - CSDN博客 HDU4548 美素数[水题] - 海岛Blog - CSDN博客 HDU2503 a/b + c/d[水题] - ...
- ACM程序设计基础(1)题解
ACM水题一 HDU1262 寻找素数对[素数] - 海岛Blog - CSDN博客 HDU4548 美素数[水题] - 海岛Blog - CSDN博客 HDU2503 a/b + c/d[水题] - ...
- ACM 各大OJ平台以及题目分类
本文章转自:http://blog.csdn.net/liujiuxiaoshitou/article/details/7 OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性.著 ...
- ACM OJ 平台以及平台题目分类
OJ是Online Judge系统的简称,用来在线检测程序源代码的正确性.著名的OJ有RQNOJ.URAL等.国内著名的题库有北京大学题库.浙江大学题库等.国外的题库包括乌拉尔大学.瓦拉杜利德大学题库 ...
最新文章
- 操作系统学习:Linux0.12初始化详细流程-进程1加载虚拟盘和根文件系统安装
- MapRdeuceYarn的工作机制(YarnChild是什么)
- 笔记-信息化与系统集成技术-商业智能-数据仓库系统
- 联想小新系列win10系统使用IDEA经常闪退,蓝屏,死机,饱受折磨
- ThreadPoolExecutor机制
- 遍历文件夹下所有文件和文件夹
- Java并行计算线程池_干货!线程池+CountDownLatch,实现 多线程并发计算、汇总
- 坐标定位手机元素_CSS 是如何影响浏览器元素在文档中的排列?
- 【云周刊】第145期:2017天猫双11总交易额1682亿,背后阿里绝密50+技术揭秘!
- 今天,强行打个广告!
- ubuntu16.04下怎么安装flash player
- mysql adodb_指南从MySQL转向ADODB的方法_MySQL
- AppleAlc 工具 dump-coeff的使用方法
- discuz tools.php,Discuz!论坛Tools工具箱功能详解 | 学步园
- 安卓rom包解包linux,[ROM开发]解包打包ROM详细教程 2017.9.8更新安卓7.0
- 用dosbox执行汇编程序步骤
- 你必须跌到你从未经历过的谷底,才能站上你从未到达过的高峰
- 将D盘多余空间分配给C盘
- 电商用户行为预测数据初探
- 2018年9月12日
热门文章
- JZOJ 5484. 【清华集训2017模拟11.26】快乐树
- matlab 矩阵加减乘除运算
- LPS25HB 气压计 资料整理
- python的常用数据类型_python 常用数据类型
- 开机时没有显示Administrator
- BZOJ-1192-鬼谷子的钱袋
- [codevs 1912] 汽车加油行驶问题
- BZOJ 2281 Luogu P2490 [SDOI2011]黑白棋 (博弈论、DP计数)
- oracle 跨服务器推送视图_oracle跨数据库视图
- GeoHash -------寻找附近人