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

Welcome to Leon's Blog  
日歷
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
統(tǒng)計(jì)
  • 隨筆 - 30
  • 文章 - 0
  • 評(píng)論 - 51
  • 引用 - 0

導(dǎo)航

常用鏈接

留言簿(4)

隨筆分類(lèi)

隨筆檔案

ACM

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

 
     今天做完1006題,第一次用枚舉法,但是時(shí)間復(fù)雜度大,后來(lái)看到帖子說(shuō)是用中國(guó)余數(shù)法。自己試著也寫(xiě)了一個(gè),但是用時(shí)也過(guò)大,現(xiàn)在把代碼貼出來(lái),請(qǐng)大家?guī)兔Ω囊桓陌。≈x謝了!
 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) 評(píng)論(4)  編輯 收藏 引用
評(píng)論:
  • # 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);
    }
    }
      回復(fù)  更多評(píng)論   

  • # re: 1006求助  夜弓 Posted @ 2008-05-31 07:31
    感覺(jué)沒(méi)多大區(qū)別,我的比你少取了點(diǎn)模
    40K 75MS
    至于哪些超快的,我覺(jué)得可能是這個(gè)原因:
    那句printf應(yīng)該改成sprintf,先到緩沖區(qū),最后再輸出~
    不過(guò)就算這樣能提高成績(jī),我覺(jué)得其實(shí)意義也不大~  回復(fù)  更多評(píng)論   

  • # re: 1006求助  郴州SEO Posted @ 2008-06-01 07:34
    有點(diǎn)暈...  回復(fù)  更多評(píng)論   

  • # re: 1006求助  Leon916 Posted @ 2008-06-01 11:34
    哦,我在網(wǎng)上看到,有些人寫(xiě)的程序時(shí)間和空間都很少,真不知道是怎么寫(xiě)出來(lái)的  回復(fù)  更多評(píng)論   


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


 
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>
            亚洲国产日韩欧美在线图片| 在线一区二区三区做爰视频网站| 欧美成人dvd在线视频| 欧美日韩国产色站一区二区三区| 国产精品午夜国产小视频| 在线观看欧美日韩国产| 午夜精品剧场| 亚洲理论在线观看| 欧美成人dvd在线视频| 激情综合五月天| 久久本道综合色狠狠五月| 亚洲人成在线观看| 麻豆成人小视频| 国产综合色精品一区二区三区| 亚洲视频www| 日韩视频一区二区三区| 欧美激情第六页| 亚洲精品一级| 亚洲风情在线资源站| 久久午夜激情| 亚洲经典自拍| 亚洲国产高清aⅴ视频| 女主播福利一区| 亚洲精品亚洲人成人网| 亚洲高清久久网| 免费日韩成人| 日韩视频一区二区| 亚洲欧洲精品一区二区三区 | 在线一区二区三区做爰视频网站| 久久免费黄色| 亚洲精品1区2区| 亚洲精品在线观看免费| 欧美性大战久久久久久久蜜臀| 午夜欧美理论片| 久久精品国产久精国产思思| 亚洲黄一区二区三区| 日韩午夜中文字幕| 国产一区二区三区四区老人| 欧美国产高清| 欧美特黄a级高清免费大片a级| 欧美亚洲网站| 麻豆乱码国产一区二区三区| 亚洲素人一区二区| 久久成人精品无人区| 日韩午夜三级在线| 亚洲欧美在线观看| 亚洲国产岛国毛片在线| 99精品视频网| 在线观看日韩精品| 亚洲最新在线| 尤物在线观看一区| 亚洲手机视频| 亚洲精品国产系列| 亚洲欧美日韩国产一区| 亚洲国产一区二区精品专区| 亚洲午夜精品一区二区三区他趣| 一区二区在线观看av| 一本色道久久综合| 亚洲高清久久| 午夜综合激情| 日韩视频不卡中文| 久久精品一区二区三区不卡牛牛| 夜夜嗨av一区二区三区网页| 欧美在现视频| 亚洲视频视频在线| 久久婷婷色综合| 午夜伦欧美伦电影理论片| 久久女同互慰一区二区三区| 亚洲欧美激情四射在线日 | 亚洲午夜精品网| 久久阴道视频| 久久久久9999亚洲精品| 欧美日韩在线观看一区二区| 久久亚洲综合网| 国产精品免费看| 日韩视频一区| 99国产一区| 免费成人高清| 久久这里只精品最新地址| 国产精品一卡二卡| 在线亚洲+欧美+日本专区| 99精品视频免费全部在线| 美女视频黄 久久| 另类国产ts人妖高潮视频| 国产日韩欧美日韩| 午夜精品久久久久久久久| 午夜视频一区二区| 国产精品人人爽人人做我的可爱| 亚洲精品一区二| 一级日韩一区在线观看| 欧美精品久久天天躁| 亚洲黄色成人| 日韩午夜电影在线观看| 欧美精品一区二区三区一线天视频| 欧美国产日韩一区二区| 亚洲激情在线播放| 欧美精品三级日韩久久| 亚洲国产精品视频一区| 亚洲精品欧美在线| 欧美精品乱码久久久久久按摩| 亚洲国产天堂久久综合| 亚洲人在线视频| 欧美日韩国产麻豆| av成人国产| 性欧美长视频| 国产真实精品久久二三区| 久久黄金**| 欧美大片在线观看一区二区| 亚洲精品麻豆| 欧美视频中文在线看 | 亚洲一区二区视频在线| 午夜亚洲视频| 国内一区二区在线视频观看| 久久久久免费| 亚洲欧洲中文日韩久久av乱码| 在线一区观看| 国产精品午夜春色av| 久久九九国产精品| 欧美黄色影院| 亚洲婷婷综合久久一本伊一区| 国产精品第13页| 欧美在线首页| 在线日韩日本国产亚洲| 亚洲视频在线观看免费| 亚洲精品综合| 国产精品欧美日韩久久| 先锋影音久久久| 欧美www视频| 一区二区三区www| 国产精品毛片高清在线完整版| 午夜精品福利一区二区蜜股av| 久久夜色精品| 99精品视频免费在线观看| 国产精品毛片在线| 久久婷婷一区| 亚洲一区中文字幕在线观看| 久热精品视频在线| 一区二区三区精密机械公司 | 亚洲福利免费| 午夜欧美电影在线观看| 亚洲激情专区| 国产农村妇女毛片精品久久麻豆| 免费久久99精品国产| 亚洲一区尤物| 亚洲乱码精品一二三四区日韩在线| 久久精品国产一区二区三| 9l国产精品久久久久麻豆| 国产亚洲精品资源在线26u| 鲁大师成人一区二区三区| 亚洲一区视频| 99精品欧美一区二区三区| 免费视频久久| 久久精品av麻豆的观看方式| 中文国产一区| 亚洲韩国日本中文字幕| 国产私拍一区| 国产精品视频不卡| 欧美日韩在线第一页| 欧美成人免费大片| 久久一区二区三区国产精品| 午夜综合激情| 午夜精品久久久久久久久| 亚洲小说欧美另类社区| 99国产精品自拍| 亚洲欧洲日韩综合二区| 亚洲国产精品久久久久久女王 | 欧美aⅴ一区二区三区视频| 午夜久久久久久久久久一区二区| 99re66热这里只有精品3直播| 亚洲丶国产丶欧美一区二区三区 | 在线午夜精品自拍| 亚洲精品一区久久久久久| 欧美华人在线视频| 欧美国产三区| 欧美激情导航| 亚洲高清激情| 亚洲三级影院| 亚洲精品社区| 日韩视频中午一区| 一本大道久久a久久精品综合| 亚洲精品麻豆| 日韩视频一区二区三区在线播放| 亚洲精品日韩一| 一区二区三区日韩欧美精品| 亚洲视频碰碰| 先锋影音一区二区三区| 久久精品在线播放| 欧美粗暴jizz性欧美20| 欧美屁股在线| 国产精品海角社区在线观看| 国产精品成人观看视频国产奇米| 国产精品精品视频| 国产精品综合久久久| 国产一区二区三区久久 | 日韩午夜三级在线| 欧美激情亚洲综合一区| 午夜精品久久久久久99热| 欧美亚洲视频在线看网址| 国产欧美一区二区三区视频 | 日韩一级黄色av|