zoj-3785-What day is that day?
来源:互联网 发布:vb 向上取整 编辑:程序博客网 时间:2024/04/26 16:30
Description
It's Saturday today, what day is it after 11 + 22 + 33 + ... +NN days?
Input
There are multiple test cases. The first line of input contains an integer T indicating the number of test cases. For each test case:
There is only one line containing one integer N (1 <= N <= 1000000000).
Output
For each test case, output one string indicating the day of week.
Sample Input
212
Sample Output
SundayThursday
Hint
A week consists of Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday.
直接找规律
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;int s[45];char str[7][10]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"};int main(){ s[0]=0; for(int i=1;i<=44;i++) { int flag=i%7; int ans=1; for(int j=1;j<=i;j++) ans=(ans*flag)%7; s[i]=ans; } for(int i=1;i<=44;i++) {s[i]+=s[i-1];} int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); int ans=(n/42%7*(s[42]%7)%7+s[n%42]%7)%7; printf("%s\n",str[ans]); }}
0 0
- zoj 3785 What day is that day?
- ZOJ-3785【What day is that day?】
- zoj 3785 What day is that day?
- ZOJ 3785 What day is that day?
- ZOJ 3785 What day is that day?
- ZOJ 3785 What day is that day?
- Zoj 3785 What day is that day?
- ZOJ 3785 - What day is that day?
- zoj-3785-What day is that day?
- zoj 3785 What day is that day?
- What day is that day? ZOJ - 3785
- ZOJ-3785 What day is that day?
- ZOJ-3785 What day is that day?
- zoj-What day is that day?
- ZOJ 3785 What day is that day? (找规律)
- ZOJ 3785-What day is that day 解题报告
- ZOJ 3785 What day is that day?(打表找周期)
- zoj 3785 What day is that day?(找规律,KMP)
- 手机分辨率
- 多线程编程
- 一个帖子学会Android开发四大组件
- LeetCode Swap Nodes in Pairs
- python 参数传递[打包与解包问题]
- zoj-3785-What day is that day?
- 进制转换
- C++第5次实验- 教师类
- linux下exit()和_exit()区别
- zoj-3782-Ternary Calculation
- mysql多实例
- Spring MVC 4 文件上传下载 Hibernate+MySQL例子 (带源码)
- SAR成像基础知识急救箱(二)关于离散傅里叶变换
- MTK当修改一些代码时,使用什么编译命令可以最有效率