What day is that day?(打表找周期)
来源:互联网 发布:做淘宝运营对数据分析 编辑:程序博客网 时间:2024/06/02 06:01
ZOJ 3785 What day is that day?(打表找周期)
题意:
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.
#include <stdio.h>#include <string.h>char e[10][20]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"};int main(){ int sum = 0; int a[1000]; for( int i = 1; i < 1000; i++) { int ans = 1; for( int n = 1; n <= i; n++) { ans=ans*i; ans=ans%7; } sum=(sum+ans); sum=sum%7; a[i]=sum; //printf("%d\n",a[i]); } int n; scanf("%d",&n); while(n--) { int t; scanf("%d",&t); t=t%294; printf("%s\n",e[a[t]]); }//////找循环节 为294// for( int l = 20;;l++)// {// int ok = 0;// for( int i = 1;i<1000;i++)// {// if(a[i]!=a[i+l])// {// ok = 1;// break;// }//// if( i > l && !ok)// {// printf("%d\n",l);break;// }////// }}
0 0
- ZOJ 3785 What day is that day?(打表找周期)
- What day is that day?(打表找周期)
- ZOJ What day is that day? (找最小周期)
- J-What day is that day?(打表找规律)
- What day is that day?
- What day is that day?
- What day is that day?
- ZOJ 3785 What day is that day? (找规律)
- ZOJ3785 What day is that day?(找循环节)
- J - What day is that day?(zoj水题)
- What day is that day? --数学
- ZOJ3785:What day is that day?
- 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?
- J.What day is that day?
- 分页语句创建索引技巧
- 集合框架_Collections工具类的常见方法讲解
- linux_echo_内核态服务器
- 前端学习day02
- poj 1191 棋盘分割
- What day is that day?(打表找周期)
- 微信小程序开发视频教程
- jQuery ajax - load() 方法 回调函数以及如何得到回调结果中需要的数据值
- DAO模式
- OpenCV Mat与QImage相互转换函数
- JAVA UDP协议编程
- HDMI、DVI和VGA之间的区别
- Note08--文件
- linux_echo_用户态服务器