• <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 閱讀(1377) 評論(0)  編輯 收藏 引用 所屬分類: ACM

            狠狠色噜噜狠狠狠狠狠色综合久久| 久久99精品国产麻豆宅宅| 久久www免费人成看国产片| 精品久久久久国产免费| 中文精品久久久久人妻| 亚洲色欲久久久综合网| 69久久精品无码一区二区| 999久久久国产精品| 亚洲伊人久久综合影院| 久久亚洲美女精品国产精品| 99久久免费国产精精品| 亚洲国产天堂久久综合| 国产精品久久久久久影院| 欧美久久久久久午夜精品| 久久久久久久波多野结衣高潮 | 久久婷婷五月综合成人D啪| 久久亚洲精品人成综合网| 亚洲AV伊人久久青青草原| 97超级碰碰碰久久久久| 亚洲欧洲精品成人久久奇米网| 国产精品久久波多野结衣| 精品国产青草久久久久福利| 久久精品国产第一区二区| 无码AV波多野结衣久久| 亚洲欧洲中文日韩久久AV乱码| 精品久久久久久国产| 少妇高潮惨叫久久久久久 | 精品免费久久久久久久| 亚洲国产香蕉人人爽成AV片久久| 久久99精品国产99久久| 狠狠色婷婷综合天天久久丁香 | 久久大香萑太香蕉av| 99久久精品费精品国产| 精品久久香蕉国产线看观看亚洲| 久久99国产综合精品免费| 伊人久久大香线蕉av不变影院| 一级做a爰片久久毛片看看| 久久综合九色综合久99| 久久播电影网| 亚洲国产精品无码久久青草 | 久久久WWW成人|