poj2080 日历
来源:互联网 发布:淘宝怎么引流量 编辑:程序博客网 时间:2024/05/20 07:38
#include<iostream>#include<fstream>using namespace std;const char wstr[][20]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"};int days_of_year(int year){ if(year%100==0) return year%400==0? 366 : 365; return year%4==0? 366 : 365;}int days_of_month(int month,int year){ if(month==2) return days_of_year(year)==366 ? 29 : 28; int d; switch(month) { case 1: case 3: case 5: case 7:case 8: case 10: case 12: d=31;break; default: d=30; } return d;}int main(){ //ifstream cin("1.txt"); int n; cin>>n; while(n>=0) { int year,month,day,weak; weak=n%7; year=2000; month=1; day=1; while(n) { if(n>=days_of_year(year)) { n-=days_of_year(year); ++year; } else if(n>=days_of_month(month,year)) { n-=days_of_month(month,year); ++month; } else{ day+=n; n=0; } } cout<<year<<'-'<<(month<10 ? "0":"")<<month<<'-'<<(day<10?"0":"")<<day<<' '<<wstr[weak]<<endl; cin>>n; } return 0;}
0 0
- poj2080 日历
- POJ2080日历问题
- poj2080
- POJ2080
- poj2080
- poj2080
- poj2080
- POJ2080-Calendar
- POJ2080-Calendar
- poj2080!【水题】
- poj2080 Calendar
- poj2080 Calendar
- poj2080(日期处理问题)
- POJ2080解题报告
- POJ2080简单模拟
- poj2080--算日期
- 日历
- 日历
- 蓝桥杯 算法训练 操作格子 (最基本的线段树)
- android开发常见问题(二)
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- 以色列技术!Amimon无线WHDI技术解析
- hbase自带压力测试
- poj2080 日历
- ACM-DP之龟兔赛跑——hdu2059
- getchar的用法
- 解释性语言和编译性语言
- :输入一个数然后在对每位数排序(高——低)
- POJ1185 炮兵阵地 状压DP入门题
- HDU 3483 A Very Simple Problem
- 关于__init、__initdata和__exit、__exitdata的学习笔记
- Serializable序列化(二)