青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Welcome to Leon's Blog  
日歷
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
統計
  • 隨筆 - 30
  • 文章 - 0
  • 評論 - 51
  • 引用 - 0

導航

常用鏈接

留言簿(4)

隨筆分類

隨筆檔案

ACM

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

 
     今天做完1006題,第一次用枚舉法,但是時間復雜度大,后來看到帖子說是用中國余數法。自己試著也寫了一個,但是用時也過大,現在把代碼貼出來,請大家幫忙改一改啊!謝謝了!
 1#include <stdio.h>
 2
 3int main(int argc, char* argv[])
 4{
 5    int p,e,i,d, index;
 6    int day;
 7    int x = 28*33*6;
 8    int y = 23*33*19;
 9    int z = 23*28*2;
10    index = 0;
11    
12
13    do
14    {
15        scanf("%d %d %d %d"&p,&e, &i, &d);
16        if(p == -1 && e == -1 && i == -1 && d == -1)
17            break;
18        p = p%23;
19        e = e%28;
20        i = i%33;
21        day = (p*+ e*+ i*z) % 21252;
22        if(day == d)
23            day += 21252;
24        printf("Case %d: the next triple peak occurs in %d days.\n"++index,day->= 0 ? day-d : day-d+21252);
25    }
while(1); 
26    return 0;
27}
posted on 2008-05-30 20:43 Leon916 閱讀(1231) 評論(4)  編輯 收藏 引用
評論:
  • # re: 1006求助  夜弓 Posted @ 2008-05-31 07:21
    /*
    Description
    Some people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional, and intellectual cycles, and they have periods of lengths 23, 28, and 33 days, respectively. There is one peak in each period of a cycle. At the peak of a cycle, a person performs at his or her best in the corresponding field (physical, emotional or mental). For example, if it is the mental curve, thought processes will be sharper and concentration will be easier.
    Since the three cycles have different periods, the peaks of the three cycles generally occur at different times. We would like to determine when a triple peak occurs (the peaks of all three cycles occur in the same day) for any person. For each cycle, you will be given the number of days from the beginning of the current year at which one of its peaks (not necessarily the first) occurs. You will also be given a date expressed as the number of days from the beginning of the current year. You task is to determine the number of days from the given date to the next triple peak. The given date is not counted. For example, if the given date is 10 and the next triple peak occurs on day 12, the answer is 2, not 3. If a triple peak occurs on the given date, you should give the number of days to the next occurrence of a triple peak.

    Input
    You will be given a number of cases. The input for each case consists of one line of four integers p, e, i, and d. The values p, e, and i are the number of days from the beginning of the current year at which the physical, emotional, and intellectual cycles peak, respectively. The value d is the given date and may be smaller than any of p, e, or i. All values are non-negative and at most 365, and you may assume that a triple peak will occur within 21252 days of the given date. The end of input is indicated by a line in which p = e = i = d = -1.

    Output
    For each test case, print the case number followed by a message indicating the number of days to the next triple peak, in the form:

    Case 1: the next triple peak occurs in 1234 days.

    Use the plural form ``days'' even if the answer is 1.

    Sample Input

    0 0 0 0
    0 0 0 100
    5 20 34 325
    4 5 6 7
    283 102 23 320
    203 301 203 40
    -1 -1 -1 -1

    Sample Output

    Case 1: the next triple peak occurs in 21252 days.
    Case 2: the next triple peak occurs in 21152 days.
    Case 3: the next triple peak occurs in 19575 days.
    Case 4: the next triple peak occurs in 16994 days.
    Case 5: the next triple peak occurs in 8910 days.
    Case 6: the next triple peak occurs in 10789 days.*/
    #include <cstdio>

    int main()
    {
    int x,y,z,s,t;
    size_t i(0);
    scanf("%d %d %d %d", &x, &y, &z, &s);
    while(x!=-1 || y!=-1 || z!=-1 || s!=-1){
    t = (5544*x + 14421*y + 1288*z) % 21252;
    t -= s;
    if(t<=0)
    t+=21252;
    printf("Case %d: the next triple peak occurs in %d days.\n",
    ++i,t);
    scanf("%d %d %d %d", &x, &y, &z, &s);
    }
    }
      回復  更多評論   

  • # re: 1006求助  夜弓 Posted @ 2008-05-31 07:31
    感覺沒多大區別,我的比你少取了點模
    40K 75MS
    至于哪些超快的,我覺得可能是這個原因:
    那句printf應該改成sprintf,先到緩沖區,最后再輸出~
    不過就算這樣能提高成績,我覺得其實意義也不大~  回復  更多評論   

  • # re: 1006求助  郴州SEO Posted @ 2008-06-01 07:34
    有點暈...  回復  更多評論   

  • # re: 1006求助  Leon916 Posted @ 2008-06-01 11:34
    哦,我在網上看到,有些人寫的程序時間和空間都很少,真不知道是怎么寫出來的  回復  更多評論   

 
Copyright © Leon916 Powered by: 博客園 模板提供:滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            日韩亚洲视频在线| 欧美自拍偷拍午夜视频| 国产精品福利在线观看| 日韩视频永久免费观看| 麻豆久久久9性大片| 免费日韩av片| 欧美一级片久久久久久久| 一区二区视频欧美| 国产日本欧洲亚洲| 欧美日韩三区| 欧美激情一区二区三区| 美女999久久久精品视频| 午夜国产精品影院在线观看| 亚洲开发第一视频在线播放| 亚洲大胆视频| 欧美激情精品久久久久久久变态| 欧美日韩成人精品| 亚洲欧美bt| 亚洲精品九九| 亚洲中午字幕| 久久亚洲美女| 亚洲精品欧洲| 欧美一区二区在线视频| 亚洲三级性片| 亚洲午夜免费视频| 欧美一二区视频| 欧美激情亚洲自拍| 欧美特黄一级大片| 国产视频综合在线| 9色精品在线| 久久久不卡网国产精品一区| 欧美福利精品| 久久婷婷国产综合精品青草 | 国产精品美女视频网站| 国产欧美高清| 亚洲人体大胆视频| 久久久久久网| 欧美一乱一性一交一视频| 欧美一区二区久久久| 欧美va亚洲va香蕉在线| 亚洲高清不卡在线| 美女91精品| 久久精品一区二区三区中文字幕| 欧美四级电影网站| 亚洲一级二级| 欧美一区二区三区在线| 国产综合在线看| 久久久av水蜜桃| 欧美日韩国产影院| 亚洲毛片在线看| 久久伊人精品天天| 亚洲精品国产无天堂网2021| 欧美激情久久久久| 国产精品免费网站| 欧美岛国在线观看| 国产精品视频精品| 欧美高清影院| 国产精品一区在线观看你懂的| 久久色中文字幕| 欧美日韩免费一区二区三区视频| 欧美一级艳片视频免费观看| 久久免费视频网站| 亚洲欧美日韩国产一区| 噜噜噜久久亚洲精品国产品小说| 亚洲午夜久久久久久久久电影院 | 久久色中文字幕| 亚洲日本在线视频观看| 亚洲剧情一区二区| 欧美日韩和欧美的一区二区| 在线视频欧美一区| 欧美高清成人| 亚洲欧美激情视频| 欧美午夜寂寞影院| 亚洲电影免费观看高清完整版在线观看| 亚洲人成网站在线播| 亚洲一区二区三区精品在线| 欧美尤物一区| 欧美精品三级| 亚洲精品在线三区| 欧美精品一区在线| 国产一区日韩一区| 欧美国产91| 欧美电影免费观看高清完整版| 亚洲国产中文字幕在线观看| 美日韩精品视频免费看| 欧美v日韩v国产v| 欧美一区二区在线免费播放| 久久久久久久综合狠狠综合| 亚洲图中文字幕| 欧美午夜免费电影| 一区二区三区四区五区精品视频| 亚洲国产黄色| 欧美日产一区二区三区在线观看| 日韩视频免费| 一二三区精品福利视频| 欧美激情第3页| 亚洲国产成人久久综合| 亚洲精品久久久久中文字幕欢迎你| 美国十次成人| 亚洲高清av在线| 欧美亚洲综合网| 亚洲高清资源| 1024亚洲| 欧美成人三级在线| 亚洲开发第一视频在线播放| 亚洲欧美日韩一区在线| 国产精品视频免费观看| 老色鬼久久亚洲一区二区| 久久一二三区| 亚洲午夜在线视频| 亚洲激情视频在线| 欧美在线看片a免费观看| 久久中文字幕一区二区三区| 亚洲精品美女久久久久| 六月天综合网| 久久久久国产一区二区三区| 91久久精品视频| 国产精品免费看| 国产精品扒开腿做爽爽爽软件| 欧美成人精品一区| 欧美一级专区免费大片| 亚洲成人自拍视频| 亚洲欧洲一区二区三区| 亚洲欧洲日本国产| 国产精品不卡在线| 欧美日韩大片| 欧美日韩一区二区三| 国产在线视频欧美| 欧美视频免费看| 欧美日本在线播放| 欧美精品粉嫩高潮一区二区| 狼人天天伊人久久| 欧美日韩激情网| 国产精品久久7| 欧美日韩精品一区| 老鸭窝毛片一区二区三区| 一本色道久久综合亚洲精品高清| 欧美日韩中文字幕综合视频 | 亚洲国内高清视频| 久久亚洲色图| 亚洲成人在线视频播放| 性久久久久久久久| 麻豆精品91| 亚洲精品欧美精品| 久久久之久亚州精品露出| 欧美激情一区三区| 在线播放中文一区| 亚洲日韩视频| 一区二区三区欧美亚洲| 久久精品国产清自在天天线| 亚洲一区综合| 亚洲二区视频在线| 欧美一级理论性理论a| 麻豆精品精华液| 欧美性jizz18性欧美| 国产美女一区二区| 亚洲欧洲视频| 亚洲欧美国产精品va在线观看| 你懂的视频一区二区| 亚洲精品久久久久久久久久久久| 亚洲深夜福利网站| 欧美日韩黄视频| 一区二区三区欧美日韩| 亚洲精品国产精品乱码不99按摩| 久久久久久久欧美精品| 一区二区亚洲精品国产| 蜜臀99久久精品久久久久久软件| 欧美—级在线免费片| 亚洲国产99| 欧美成人精品| 久久久成人精品| 国内外成人免费激情在线视频网站 | 国产精品日本| 亚洲女爱视频在线| 一区二区三区国产精品| 国产精品久久综合| 久久人人精品| 国产午夜精品全部视频播放| 久久精品盗摄| 亚洲欧美国产精品va在线观看| 欧美日韩国产欧| 亚洲午夜精品| 午夜亚洲精品| 在线电影国产精品| 亚洲肉体裸体xxxx137| 欧美视频在线观看免费网址| 亚洲欧洲av一区二区三区久久| 久久国产精品网站| 亚洲网站视频| 国产精品xvideos88| 久久先锋影音av| 欧美精品久久久久久久| 亚洲综合成人婷婷小说| 午夜精品免费| 一本大道av伊人久久综合| 性欧美大战久久久久久久久| 亚洲精品在线观看视频| 久久视频免费观看| 麻豆av一区二区三区| 国产麻豆日韩|