• <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

            亚洲精品美女久久久久99| 久久九九亚洲精品| 成人久久免费网站| 亚洲天堂久久精品| 久久久国产亚洲精品| 久久久久免费看成人影片| 久久久国产精品| 久久精品无码午夜福利理论片| 久久精品一区二区| 无码日韩人妻精品久久蜜桃| 久久精品国产一区二区电影| 人妻无码αv中文字幕久久| 麻豆久久| 99久久免费国产精品| 久久久久久亚洲Av无码精品专口| 色诱久久av| 国产伊人久久| 精品国产乱码久久久久久郑州公司 | 超级碰碰碰碰97久久久久| 丁香狠狠色婷婷久久综合| 精品国产日韩久久亚洲| 久久国产精品二国产精品| 日韩一区二区久久久久久| 久久精品国产亚洲AV香蕉| 亚洲熟妇无码另类久久久| 亚洲日本va午夜中文字幕久久| 天天综合久久久网| 久久夜色精品国产亚洲| 国产精品岛国久久久久| 久久精品夜夜夜夜夜久久| 久久精品国产亚洲AV蜜臀色欲| 怡红院日本一道日本久久| 久久久久国产精品| 色成年激情久久综合| 久久99国产精品成人欧美| 国产精品九九久久免费视频 | 国产产无码乱码精品久久鸭| 亚洲国产精品无码久久| 亚洲午夜久久久久久噜噜噜| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲AV日韩AV永久无码久久|