• <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>
            隨筆 - 40, 文章 - 0, 評(píng)論 - 19, 引用 - 0
            數(shù)據(jù)加載中……

            USACO 又完成了1.1的兩個(gè)簡(jiǎn)單題目

            通過這兩個(gè)題目練習(xí)了代碼的熟練程度
            發(fā)現(xiàn)了一個(gè)很好的網(wǎng)址:http://www.nocow.cn/index.php/USACO_Training
            一個(gè)OIER做的wiki 里面有USACO題目的翻譯和標(biāo)程
            了解到了蔡勒公式 一個(gè)計(jì)算星期的公式。
            即隨便給一個(gè)日期,就能用這個(gè)公式推算出是星期幾。
            蔡勒公式如下:
            W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
            詳見:
            http://baike.baidu.com/view/598757.htm

            附上兩題的代碼
             1 /*
             2 ID: hongtaozhy
             3 LANG: C++
             4 TASK: gift1
             5 */
             6 #include <stdio.h>
             7 #include <string.h>
             8 char name[10][15];
             9 char temp[15],temp2[15];
            10 int  money[10];
            11 int  rec;
            12 int key;
            13 int main () {
            14    
            15     freopen ("gift1.in""r",stdin);
            16     freopen ("gift1.out""w",stdout);
            17     int n ;
            18     int i ;
            19     scanf("%d",&n);
            20     
            21     forint i = 0 ; i < n ; i++ )
            22     scanf("%s",name[i]);
            23 
            24     while(scanf("%s",temp)!=EOF){
            25     key = 0;
            26     forint i = 0 ; i < n ; i++ ){
            27     if(!strcmp(name[i],temp)){
            28     rec = i ;
            29     break;
            30     }
            31     }
            32     int nn;
            33     int mon;
            34  
            35     
            36     scanf("%d%d",&mon,&nn);
            37     if( nn != 0 )
            38     key = mon - ( mon / nn ) * nn ;
            39     money[rec] -= mon ;
            40     money[rec] += key ; 
            41 
            42     forint i = 0 ; i < nn ; i++ ){
            43    
            44     scanf("%s",temp2);
            45      forint j = 0 ; j < n ; j++ ){
            46         if(!strcmp(name[j],temp2)){
            47         rec = j ;
            48         break;
            49     }
            50     }
            51 
            52     money[rec] += mon / (nn) ;
            53    
            54     
            55     }
            56     }
            57     
            58     for(int i = 0 ; i < n ; i++ ){
            59     printf("%s %d\n",name[i],money[i]);
            60     }
            61     
            62    
            63     return 0;
            64 }
            65 

             1 /*
             2 ID: hongtaozhy
             3 LANG: C++
             4 TASK: friday
             5 */
             6 #include <stdio.h>
             7 int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
             8 int day[7];
             9 
            10 int main () {
            11     freopen ("friday.in""r",stdin);
            12     freopen ("friday.out""w",stdout);
            13     
            14     int i,j,l=6,n;
            15     scanf("%d",&n);
            16     n+=1900;
            17     for(i=1900;i<n;i++){
            18         if((i%100!=0 && i%4==0)||i%400==0)mon[1]++;
            19         for(j=0;j<12;j++){
            20             day[l]++;
            21             l+=mon[j];
            22             l%=7;
            23         }
            24         mon[1]=28;
            25     }
            26     printf("%d",day[6]);
            27     for(i=0;i<6;i++)
            28         printf(" %d",day[i]);
            29     printf("\n");
            30 
            31     return 0;
            32 }
            33 


            posted on 2008-07-16 00:35 hadn't 閱讀(280) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产亚洲色婷婷久久99精品91| 亚洲国产欧洲综合997久久| 99精品国产99久久久久久97| 久久99久国产麻精品66| 精品久久久久久无码专区| 久久精品9988| 中文字幕精品久久久久人妻| 久久久久AV综合网成人| 国产精品亚洲综合专区片高清久久久 | 久久笫一福利免费导航| 亚洲精品无码久久久久去q | 97久久香蕉国产线看观看| 97超级碰碰碰碰久久久久| 久久国产亚洲精品| 久久免费视频观看| 日本久久久久亚洲中字幕| 国产精品99久久不卡| 婷婷五月深深久久精品| 久久一本综合| 99精品伊人久久久大香线蕉| 久久夜色精品国产网站| 久久亚洲精品国产亚洲老地址 | 精品免费tv久久久久久久| 国产精品99久久久久久宅男小说| 色综合久久最新中文字幕| 久久久久无码精品国产不卡| 久久强奷乱码老熟女网站| 无码精品久久一区二区三区| 一本色道久久88加勒比—综合| 久久久久久国产精品免费无码 | 91久久福利国产成人精品| 少妇高潮惨叫久久久久久| 亚洲日韩欧美一区久久久久我| 久久国产美女免费观看精品| 日韩欧美亚洲综合久久影院d3| 久久青青草原综合伊人| 久久国产乱子精品免费女| 久久久久久免费一区二区三区| 久久人人爽人人爽人人片AV不| 欧美午夜精品久久久久免费视| 无码国产69精品久久久久网站|