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

Welcome to Leon's Blog  
日歷
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
統計
  • 隨筆 - 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>
            亚洲免费中文| 日韩网站在线看片你懂的| 久久久五月天| 国产精品自拍视频| 欧美国产精品人人做人人爱| 久久一区二区三区超碰国产精品| 国产精品成人免费精品自在线观看| 亚洲一区国产精品| 亚洲无亚洲人成网站77777| 欧美激情综合网| 欧美在线视频不卡| 欧美高清视频| 亚洲小视频在线观看| 亚洲一区二区三区免费观看| 欧美日韩福利在线观看| 久久综合给合| 亚洲国产日韩欧美| 91久久精品国产| 在线播放豆国产99亚洲| 快播亚洲色图| 国产亚洲欧美日韩在线一区| 亚洲一区二区三区四区在线观看 | 国产精品日韩久久久| 媚黑女一区二区| 国产精品久久久久久超碰 | 麻豆精品在线观看| 亚洲色图在线视频| 亚洲免费激情| 久久久xxx| 欧美中文字幕在线播放| 久久久久久9999| 久久精品中文| 亚洲国产一区视频| 久久成人精品电影| 日韩一级精品| 国产亚洲欧美激情| 亚洲欧美日韩国产中文在线| 牛夜精品久久久久久久99黑人| 国产精品一区二区三区观看| 老司机免费视频久久| 国产精品美女主播在线观看纯欲| 亚洲欧美综合另类中字| 99视频精品在线| 亚洲香蕉网站| 在线看无码的免费网站| 久久亚洲私人国产精品va媚药| 亚洲美女电影在线| 久久嫩草精品久久久久| 午夜精品久久久久久久久久久| 欧美体内she精视频| 久久国产精品久久国产精品 | 中文一区二区在线观看| 亚洲精品一区二区三区不| 欧美一区二区三区视频免费| 亚洲大片av| 亚洲素人一区二区| 99热精品在线| 国产视频亚洲| 亚洲在线观看| 看片网站欧美日韩| 蜜桃av综合| 性欧美1819性猛交| 精品福利av| 好吊日精品视频| 亚洲风情在线资源站| 国产精品视频第一区| 欧美高清在线精品一区| 免费永久网站黄欧美| 久久久精品动漫| 久久久91精品国产一区二区三区 | 亚洲卡通欧美制服中文| 亚洲欧美日韩精品在线| 红桃视频成人| 欧美日韩精品一区二区三区| 欧美激情国产精品| 亚洲综合视频网| 中文精品视频一区二区在线观看| 午夜日韩在线| 欧美成人国产| 亚洲综合成人婷婷小说| 久久精品亚洲国产奇米99| 免费观看国产成人| 国产精品久久久免费| 亚洲精品乱码久久久久久按摩观| 亚洲一区二区三区中文字幕 | 久久久久九九九九| 亚洲欧美中文字幕| 欧美激情综合色| 亚洲伊人网站| 欧美日韩在线一区二区三区| 韩国成人福利片在线播放| 欧美一级大片在线免费观看| 亚洲欧美日韩精品久久| 国产精品户外野外| 亚洲欧美日韩一区二区在线| 亚洲精品影院在线观看| 亚洲精品一二三| 欧美xxxx在线观看| 亚洲精品字幕| 久久一区二区三区四区| 亚洲综合色网站| 欧美日韩国产综合视频在线观看中文 | 国产情侣久久| 在线一区二区三区四区| 亚洲啪啪91| 老鸭窝毛片一区二区三区| 欧美不卡福利| 国产一区二区福利| 久久尤物电影视频在线观看| 一区二区三区免费网站| 噜噜噜久久亚洲精品国产品小说| 国产精品自拍三区| 亚洲激情成人| 国产九区一区在线| 欧美一区二区三区四区在线观看地址 | 亚洲一区二区三区三| 欧美国产精品v| 欧美日韩一区三区| 999在线观看精品免费不卡网站| 午夜久久久久久久久久一区二区| 久久久久久穴| 亚洲黄色免费| 老司机久久99久久精品播放免费| 亚洲韩国精品一区| 欧美在线免费观看亚洲| 一个色综合av| 久久久99免费视频| 久久精品国产欧美激情| 免费成人美女女| 亚洲国产日韩一级| 亚洲深夜福利视频| 亚洲婷婷国产精品电影人久久| 欧美一区=区| 亚洲欧美国产日韩天堂区| 久久久国产一区二区三区| 欧美一区二区性| 精东粉嫩av免费一区二区三区| 久久久久国产精品午夜一区| 欧美激情第4页| 亚洲制服欧美中文字幕中文字幕| 欧美一区二区三区另类| 久久精品一区蜜桃臀影院| 国内精品久久久久影院色| 日韩一区二区福利| 欧美一级在线播放| 国产精品人成在线观看免费| 亚洲一区二区三区激情| 亚洲国产欧美日韩另类综合| 国产精品免费看片| 亚洲深夜福利视频| 亚洲电影免费观看高清完整版在线观看 | 欧美日韩在线第一页| 久久嫩草精品久久久久| 亚洲国产影院| 久久精品国产第一区二区三区最新章节| 国产主播一区二区| 欧美福利一区| 久久久999精品免费| 欧美一级黄色录像| 久久久av毛片精品| 欧美亚洲网站| 亚洲影院一区| 欧美激情中文不卡| 亚洲日韩第九十九页| 国产欧美日韩不卡| 欧美激情精品久久久久久大尺度| 欧美日一区二区三区在线观看国产免 | 欧美国产日本在线| 国产精品网站在线观看| 久久久久在线| 久久亚洲综合色| 亚洲在线免费观看| 欧美国产日韩精品| 小处雏高清一区二区三区| 香蕉久久国产| 美女视频一区免费观看| 久久国产婷婷国产香蕉| 亚洲级视频在线观看免费1级| 亚洲经典在线| 国产精品igao视频网网址不卡日韩| 久久亚洲精品欧美| 夜夜爽99久久国产综合精品女不卡 | 久久国内精品自在自线400部| 亚洲电影在线观看| 欧美日一区二区在线观看| 亚洲欧美日韩久久精品 | 亚洲电影免费观看高清完整版在线观看 | 亚洲精品视频二区| 欧美成人精品一区二区| 久久久91精品国产一区二区精品| 欧美福利网址| 国产日韩视频| 在线不卡免费欧美| 国产真实精品久久二三区 | 免费试看一区| 亚洲一区二区三区免费视频| 亚洲精品乱码久久久久久黑人| 欧美在线啊v| 香蕉久久一区二区不卡无毒影院| 欧美成人在线免费视频|