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

            91精品国产9l久久久久| 亚洲人AV永久一区二区三区久久| 模特私拍国产精品久久| 亚洲欧洲中文日韩久久AV乱码| 久久人人爽人人爽人人爽 | 久久九九兔免费精品6| 亚洲国产精品一区二区久久hs| 久久亚洲日韩精品一区二区三区 | 国产成人久久AV免费| 一本大道久久a久久精品综合| 热RE99久久精品国产66热| 亚洲国产另类久久久精品小说| 色偷偷888欧美精品久久久| 亚洲国产成人乱码精品女人久久久不卡 | 中文字幕久久欲求不满| 亚洲综合伊人久久综合| 欧美午夜A∨大片久久 | 久久线看观看精品香蕉国产| 亚洲精品综合久久| 久久精品国产只有精品66| 久久久久久亚洲Av无码精品专口 | 国色天香久久久久久久小说| 国产精品美女久久久免费| 国产精品女同久久久久电影院| 久久精品成人| 99久久综合国产精品二区| 久久综合狠狠综合久久综合88| 亚洲国产精品成人久久蜜臀 | 久久久久久久尹人综合网亚洲| 久久久久免费精品国产| 三级片免费观看久久| 伊人久久大香线焦综合四虎| 久久99国产精品久久久| av国内精品久久久久影院| 久久婷婷国产综合精品| 久久精品国产99久久久| 韩国免费A级毛片久久| 久久久久久午夜成人影院| 国产成人无码久久久精品一| 99久久国产综合精品麻豆| 国产精品一区二区久久|