文档章节

USACO 1.0_Friday the Thirteenth

電泡泡
 電泡泡
发布于 2012/11/03 19:59
字数 208
阅读 18
收藏 0

還好還好蛋沒有粉

/*
NAME: zfb2
LANG: C++
TASK: friday
*/

#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

int sun=0, mon=0, tue=0, wed=0, thu=0, fri=0, sat=0;
   
bool 
leap(int n)
{
    if((n%4==0&&n%100!=0)||n%400==0)
        return true;
    else
        return false;
}

void
fun(int tol) 
{   
    switch(tol%7){
        case 0: sun++; break;
        case 1: mon++; break;
        case 2: tue++; break;
        case 3: wed++; break;
        case 4: thu++; break;
        case 5: fri++; break;
        case 6: sat++; break;
    }
}


int 
main()
{
    freopen("friday.in", "r", stdin);
    freopen("friday.out", "w", stdout);
    int N;
    cin>>N;
    int sum=0;
    for(int i=1900; i<=1900+N-1; i++){
        for(int j=1; j<=12; j++){
            switch(j){
                case 1:case 3:case 5:case 7:case 8:case 10:case 12: 
                     {fun(sum+13); sum+=31;} break;
                case 4:case 6:case 9:case 11: 
                     {fun(sum+13); sum+=30;} break;
                case 2:
                     {
                     if(leap(i))
                         {fun(sum+13); sum+=29;}
                     else
                         {fun(sum+13); sum+=28;}    
                     }
                     break;
            }
        }
    }
    
    cout<<sat<<" "<<sun<<" "<<mon<<" "<<tue<<" "<<wed<<" "<<thu<<" "<<fri<<endl;
    /*int i=1900;
    /*while(i<=1920)
    {cout<<i<<"    "<<leap(i)<<endl;i++;}*/
    //cin>>N;
    return 0;
}

© 著作权归作者所有

共有 人打赏支持
電泡泡
粉丝 23
博文 183
码字总数 69717
作品 0
衡阳
私信 提问
加载中

评论(1)

DoraZHANG
DoraZHANG
结果输出来不太对劲~
USACO Palindromic Squares__Execution Error已解决

本地机器上测试的结果与Full Answer一致,但提交运行就: > Run 8: Execution error: Your program had this runtime error: Illegal file open (/dev/tty). The program ran for 0.000 CPU......

kaneqi
2014/02/18
0
0
XYNUOJ 1416: 竞赛总分

1416: 竞赛总分时间限制: 1 Sec 内存限制: 128 MB 提交: 12 解决: 11 [提交][状态][讨论版] 题目描述 学生在我们USACO的竞赛中的得分越多我们越高兴。 我们试着设计我们的竞赛以便人们能尽可...

dear_jia
2018/03/22
0
0
【二分+拓扑排序】Milking Order @USACO 2018 US Open Contest, Gold/upc_exam_6348

目录 Milking Order @USACO 2018 US Open Contest, Gold/upcexam6348 PROBLEM MEANING SOLUTION CODE Milking Order @USACO 2018 US Open Contest, Gold/upcexam6348 PROBLEM 题目描述 Farm......

NeilThang
2018/07/23
0
0
百练 2800: 垂直直方图 之 解题报告

2800:垂直直方图 总时间限制: 1000ms 内存限制: 65536kB 描述 输入4行全部由大写字母组成的文本,输出一个垂直直方图,给出每个字符出现的次数。注意:只用输出字符的出现次数,不用输出空白...

圣洁之子
2016/06/23
8
0
基于spring+quartz开发定时器

基于spring+quartz开发定时器 1、准备Jar包 在Spring所有包齐全的前提下还要导入一个定时器工具包:quartz-1.6.2.jar http://www.opensymphony.com/quartz/download.action 2、开发定时器类,...

罗盛力
2012/12/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
2
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
3
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
2
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
2
0
《万历十五年》的读后感作文4000字

《万历十五年》的读后感作文4000字: 万历十五年,即1587年,距今已过去432年。在明朝276的历史中,这一年很平淡,并没有什么特别之处。黄仁宇的《万历十五年》一书,有别于其他的历史叙述方...

原创小博客
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部