hdu-1076 An Easy Task
2015-12-17 14:00
302 查看
#include<stdio.h> int a[5000000]={0}; int run(int year) { return year%400==0||(year%4==0&&year%100!=0); } int main() { int n,m,i,j,k; int year,shu,t; for(i=1;i<5000000;i++) if(run(i)) a[i]=1; scanf("%d",&n); while(n--) { t=0; scanf("%d%d",&year,&shu); for(i=year;i<5000000;i++) { t+=a[i]; if(t==shu) { k=i; break;注意数组要开的大点。。。。 } } printf("%d\n",k); } return 0; }
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- bootstrap菜单、按钮及导航学习笔记5-1
- Android Studio 使用笔
- android 调用系统相机拍照 获取原图
- E9天嵌i.mx6q的nfs和tftp环境搭建
- hdu-1061 Rightmost Digit
- js代码判断浏览器类型
- HTML5之canvas剪切图片
- 超级表格如何成就了速度与激情?
- 【Oracle】密码过期-解决方案
- hdu-1060 Leftmost Digit
- QT实现图片的缩放
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换位置
- Java+MySQL实现网络爬虫程序
- 将jni文件编译成.h头文件步骤
- 在iOS开发中使用静态库(Static Library)
- ubuntu下安装java和eclipse
- BZOJ 1002 轮状病毒
- 【转】使用Sublime + PlantUML高效地画图
- hdu-1056 HangOver