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

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>
            亚洲电影专区| 在线精品视频免费观看| 欧美岛国激情| 欧美日韩日本国产亚洲在线| 欧美亚洲综合在线| 最新69国产成人精品视频免费| 欧美资源在线观看| 夜夜夜久久久| 最新国产乱人伦偷精品免费网站| 米奇777在线欧美播放| 久久国产婷婷国产香蕉| 欧美美女视频| 亚洲人成小说网站色在线| 久久亚洲精选| 久久精品人人做人人爽| 亚洲欧美日韩精品在线| 亚洲三级免费电影| 亚洲第一区在线| 在线成人小视频| 激情综合亚洲| 国产精品丝袜xxxxxxx| 国产资源精品在线观看| 国产一区二区精品丝袜| 国产精品香蕉在线观看| 国产日韩欧美精品在线| 性久久久久久| 欧美.www| 国产精品爱久久久久久久| 欧美亚洲综合在线| 久久精品一区二区| 欧美亚洲综合在线| 亚洲国产你懂的| 亚洲国产精品一区二区第一页| 亚洲人永久免费| 国产精品99久久久久久久女警| 亚洲综合社区| 欧美大片在线影院| 亚洲三级影院| 亚洲永久免费观看| 久久久久久亚洲精品不卡4k岛国| 免费久久99精品国产自在现线| 你懂的一区二区| 日韩视频免费在线观看| 亚洲欧美日韩一区在线观看| 久久米奇亚洲| 国精品一区二区三区| 亚洲美女电影在线| 午夜精品一区二区三区四区| 另类成人小视频在线| 久久伊人精品天天| 亚洲综合国产精品| 亚洲精品在线观| 欧美激情视频免费观看| 伊人婷婷欧美激情| 99在线精品视频在线观看| 午夜精品久久久久久久99黑人| 裸体一区二区| 99re8这里有精品热视频免费| 亚洲欧美另类国产| 欧美激情一区二区三区不卡| 久久九九国产| 久久综合给合久久狠狠狠97色69| 欧美日韩在线亚洲一区蜜芽| 亚洲第一在线| 久久精品一区| 久久国产精品99精品国产| 久久久亚洲精品一区二区三区| 欧美性生交xxxxx久久久| 亚洲国产一区在线| 欧美专区在线播放| 日韩午夜在线电影| 欧美电影在线观看完整版| 好吊妞**欧美| 久久久久免费| 欧美伊人久久大香线蕉综合69| 国产一区二区三区免费不卡| 亚洲字幕在线观看| 日韩亚洲欧美成人一区| 免费观看一级特黄欧美大片| 国产精品久久久久久久电影| 午夜精品福利一区二区三区av| 亚洲精品视频在线看| 欧美成年视频| 午夜精品久久久99热福利| 久久综合中文色婷婷| 亚洲欧洲日本专区| 欧美中文在线免费| 亚洲综合色自拍一区| 国产欧美日韩亚洲| 免费在线亚洲欧美| 欧美国产日韩一区| 亚洲欧美成人综合| 久久国产精品第一页| 亚洲国产欧美在线人成| 亚洲精品永久免费| 国产香蕉97碰碰久久人人| 欧美黄色aaaa| 国产精品影视天天线| 久久亚洲影院| 欧美色欧美亚洲高清在线视频| 欧美中文日韩| 欧美精品成人91久久久久久久| 亚洲欧美日韩人成在线播放| 久久漫画官网| 亚洲欧美制服中文字幕| 久久精品视频免费| 久久精品国产成人| av不卡在线观看| 欧美一区国产二区| 这里只有精品视频| 久色婷婷小香蕉久久| 午夜久久资源| 欧美日韩成人精品| 免费h精品视频在线播放| 欧美三级在线视频| 亚洲丰满少妇videoshd| 国产色产综合产在线视频| 亚洲人成欧美中文字幕| 精品动漫3d一区二区三区免费版| 在线视频亚洲一区| 一二三四社区欧美黄| 另类天堂视频在线观看| 久久久av毛片精品| 国产精品色午夜在线观看| 日韩视频在线观看免费| 亚洲精品欧洲精品| 另类天堂av| 欧美成人69| 1204国产成人精品视频| 欧美自拍偷拍午夜视频| 欧美专区在线播放| 国产午夜精品视频| 午夜精品区一区二区三| 午夜日韩在线| 国产精品素人视频| 亚洲在线视频免费观看| 午夜精品久久久久久久99黑人| 欧美片在线播放| 日韩亚洲国产精品| 亚洲色图综合久久| 国产精品播放| 亚洲欧美日韩直播| 久久乐国产精品| 极品中文字幕一区| 免费成人av资源网| 亚洲激情视频在线观看| 99精品国产热久久91蜜凸| 欧美日韩免费在线观看| 在线一区二区三区四区| 亚洲欧美一区二区三区在线| 国产精品午夜电影| 欧美亚洲专区| 欧美高清视频在线| 一区二区三区蜜桃网| 国产精品久久久久一区二区三区 | 91久久精品美女高潮| 亚洲精品国精品久久99热| 欧美伦理视频网站| 亚洲一区二区三区激情| 久久久夜夜夜| 亚洲精品一二| 国产精品三上| 久久亚洲综合色一区二区三区| 亚洲国产精品专区久久| 亚洲欧美一区二区精品久久久| 国产亚洲欧美激情| 蜜臀久久99精品久久久画质超高清| 欧美激情精品久久久| 亚洲欧美日韩精品久久亚洲区| 好看不卡的中文字幕| 欧美精品一区二区三区视频| 亚洲欧美国产日韩中文字幕| 欧美成人黄色小视频| 午夜视频在线观看一区| 老司机免费视频一区二区| 亚洲精品自在久久| 久久蜜桃精品| 亚洲视频精品| 在线观看国产精品网站| 欧美性猛交xxxx乱大交蜜桃| 久久久国产91| 亚洲一区二区三区四区在线观看 | 亚洲国产欧美另类丝袜| 亚洲欧美视频| 亚洲欧洲日本专区| 国产精品实拍| 欧美精品国产精品日韩精品| 亚洲欧美日韩天堂一区二区| 91久久国产综合久久| 久久午夜视频| 午夜精品一区二区在线观看 | 国产女主播一区二区三区| 欧美成人资源网| 久久九九免费视频| 亚洲女性喷水在线观看一区| 亚洲人在线视频| 欧美成人免费观看| 久久性天堂网| 久久久久久**毛片大全| 性8sex亚洲区入口|