Project Euler:Problem 19 Counting Sundays
来源:互联网 发布:python的正则表达式 编辑:程序博客网 时间:2024/05/21 16:21
You are given the following information, but you may prefer to do some research for yourself.
- 1 Jan 1900 was a Monday.
- Thirty days has September,
April, June and November.
All the rest have thirty-one,
Saving February alone,
Which has twenty-eight, rain or shine.
And on leap years, twenty-nine. - A leap year occurs on any year evenly divisible by 4, but not on a century unless it is divisible by 400.
How many Sundays fell on the first of the month during the twentieth century (1 Jan 1901 to 31 Dec 2000)?
题意就是计算从1901年1月1号到2000年12月31号中第一天为星期天的月份数为多少。
好吧开始我又看错题目了,高高兴兴求这100年有多少个星期天提交结果不对才发现(╯‵□′)╯︵┻━┻我脑子里面在想什么
#include <iostream>using namespace std;bool leap(int a){if ((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0))return true;return false;}int main(){int a[2][12] = { { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 },{ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } };int day = 367;int count = 0;for (int i = 1901; i <= 2000; i++){int t = 0;if (leap(i))t = 1;for (int j = 0; j < 12; j++){day += a[t][j];if (day % 7 == 0)count++;}}cout << count << endl;system("pause");return 0;}
0 0
- Project Euler:Problem 19 Counting Sundays
- Project Euler Problem 19 Counting Sundays
- 19 Counting Sundays - Project Euler
- Project Euler 19: Counting Sundays
- project euler 19 Counting Sundays
- Project Euler 题解 #19 Counting Sundays
- Problem 19:Counting Sundays
- Euler: Counting Sundays
- projecteuler---->problem=19----Counting Sundays
- Problem 19 Counting Sundays (计算星期天)
- Project Euler:Problem 72 Counting fractions
- Project Euler:Problem 76 Counting summations
- Project Euler:Problem 85 Counting rectangles
- Project Euler problem 19
- PE 19 Counting Sundays
- Project Euler – Problem 19
- Project Euler:Problem 73 Counting fractions in a range
- Counting Sundays
- PS 运行错误代码: 16 的解决方法
- 最新百度蜘蛛的算法:有多少个人能够透析,注意属性。
- hdu4339 Query
- Android SlidingMenu 使用详解
- switch匹配问题
- Project Euler:Problem 19 Counting Sundays
- 变量初始化(大学课件整理)
- Install: pymongo
- iOS项目开发小技巧(二)--KVC在项目中常见用法
- 【Java】【转发】设计模式(Design Patterns)
- 二叉树几种遍历算法
- (大数据之hive)hive安装
- JAVA -- 线程的sleep()方法为什么是静态的
- CUDA程序中error MSB3721解决方式