• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            The Date, FZU 2011年3月月賽之 E, FZU 2014

            Problem 2014 The Date

            Time Limit: 1000 mSec    Memory Limit : 32768 KB

            Problem Description

            abcdxyzk believes that 2012.12.21 is the doomsday after he watched the movie “2012”. He counts how many days later the doomsday will come! However he doesn’t keep the date in mind!

            You are given one integer N, indicating N days later, the doomsday will come, and abcdxyzk wants to know the date now!

            Input

            There are several test cases.

            For each case, only one integer N in a single line , indicating N days later, the doomsday will come. (1<=n<= 1000000)

            Output

            For each test case, output the date now in format “yyyy-mm-dd”, where “yyyy” is the year, “mm” is the month and “dd” is the day.

            Sample Input

            1085
            1

            Sample Output

            2010-01-01
            2012-12-20

            Source

            FOJ有獎月賽-2011年03月



            簡單模擬


             1 #include <stdio.h>
             2 
             3 #define  L  1000009
             4 
             5 int year[ L ], month[ L ], day[ L ];
             6 
             7 int isint y ) {
             8         return (y%400==0|| ((y%100!=0)&&(y%4==0));
             9 }
            10 
            11 void init() {
            12         int totD[] = { 0312831303130313130313031 };
            13         int i;
            14         year[ 0 ] = 2012;
            15         month[ 0 ] = 12;
            16         day[ 0 ] = 21;
            17         for ( i = 1; i < L; ++i ) {
            18                 year[ i ] = year[ i - 1 ];
            19                 month[ i ] = month[ i - 1 ];
            20                 day[ i ] = day[ i - 1 ];
            21                 if ( --day[ i ] == 0  ) {
            22                         if ( --month[ i ] == 0 ) {
            23                                 --year[ i ];
            24                                 month[ i ] = 12;
            25                         }
            26                         day[ i ] = totD[ month[ i ] ];
            27                         if ( (is(year[i])) && (month[i]==2) ) {
            28                                 ++day[ i ];
            29                         }
            30                 }
            31         }
            32 }
            33 
            34 int main() {
            35         int n;
            36         init();
            37         while ( scanf("%d"&n) == 1 ) {
            38                 printf( "%4d-%02d-%02d\n", year[n], month[n], day[n] );
            39         }
            40         return 0;
            41 }
            42 


            posted on 2011-03-20 20:07 coreBugZJ 閱讀(1372) 評論(0)  編輯 收藏 引用 所屬分類: ACM

            亚洲精品WWW久久久久久| 亚洲欧美伊人久久综合一区二区| 国产精品久久久久久久久久免费| 色婷婷狠狠久久综合五月| 国产激情久久久久久熟女老人| 国产V综合V亚洲欧美久久| 久久久久这里只有精品| 国产精品久久午夜夜伦鲁鲁| 日日狠狠久久偷偷色综合0| 九九久久自然熟的香蕉图片| 婷婷久久综合| 国产精品无码久久久久| 99久久无码一区人妻a黑| 久久综合鬼色88久久精品综合自在自线噜噜 | 无码精品久久久久久人妻中字| 狠狠色丁香久久综合婷婷| 亚洲午夜精品久久久久久浪潮| 久久精品国产91久久麻豆自制| 亚洲AV无码一区东京热久久| 久久亚洲国产精品五月天婷| 色噜噜狠狠先锋影音久久| AV无码久久久久不卡蜜桃| 国产成人无码精品久久久性色 | 久久午夜综合久久| 99久久精品国产麻豆| 久久综合亚洲欧美成人| 97精品伊人久久久大香线蕉| 婷婷久久综合九色综合绿巨人| 久久精品成人影院| 久久国产精品免费一区| 久久国产综合精品五月天| 国产福利电影一区二区三区久久久久成人精品综合 | 女同久久| 亚洲国产精品成人久久蜜臀| 久久久精品无码专区不卡| 丁香久久婷婷国产午夜视频| 99国产精品久久| 伊人热人久久中文字幕| 国产免费久久精品丫丫| 久久乐国产精品亚洲综合| 四虎亚洲国产成人久久精品|