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

USACO chapter 1 section 1.2 Milking Cows

USER: tianbing tianbing [tbbd4261]
TASK: milk2
LANG: C++

Compiling...
Compile: OK

Executing...
   Test 1: TEST OK [0.011 secs, 2968 KB]
   Test 2: TEST OK [0.000 secs, 2968 KB]
   Test 3: TEST OK [0.011 secs, 2968 KB]
   Test 4: TEST OK [0.022 secs, 2968 KB]
   Test 5: TEST OK [0.011 secs, 2968 KB]
   Test 6: TEST OK [0.011 secs, 2968 KB]
   Test 7: TEST OK [0.011 secs, 2968 KB]
   Test 8: TEST OK [0.000 secs, 2968 KB]

All tests OK.

Your program ('milk2') produced all correct answers!  This is your
submission #2 for this problem.  Congratulations!

剛開始以結束時間排序,WA了一次,后來想想要以開始時間排序才是正確的
1,用s 和 e分別紀錄一段時間的開始和結束,分別是最大和最小的值
如果兩段時間為1  3 ,2  6的話,則s=1,e=6 不斷更新,紀錄e - s的最大值即可
2, 間隔嘛直接拿當前的開始時間和前面連續的最大結束時間e比較即可,同樣紀錄最大的

改代碼有點問題,修正在下面。

 1/*
 2ID:tbbd4261
 3LANG:C++
 4PROG:milk2
 5*/

 6#include<iostream>
 7#include<fstream>
 8#include<algorithm>
 9using namespace std;
10 struct milk
11{
12 int start;
13 int end;
14}
a[5005]; 
15
16bool f(struct milk a,struct milk b)
17{
18     return a.start<b.start;
19}

20int main()
21{
22    ifstream cin("milk2.in");
23    ofstream cout("milk2.out");
24    int n,i,s,e,maxm=0,maxt=0;
25    cin>>n;
26    for(i=1; i<=n; i++)
27    cin>>a[i].start>>a[i].end;
28    sort(a+1,a+1+n,f);
29    s=a[1].start; e=a[1].end;
30    for(i=1;i<=n;i++)
31    {
32      if(a[i].start>e)
33      {
34        if(a[i].start-> maxt)maxt=a[i].start-e;
35        s=a[i].start; e=a[i].end;
36      }

37      else {
38           if(a[i].end>e) e=a[i].end; 
39           if(e->maxm)maxm=e-s; 
40           }

41    }

42    cout<<maxm<<' '<<maxt<<endl;
43    //system("pause");
44    
45    return 0;
46}

 KK朋友指出錯誤后修正:
#include<iostream>
#include
<fstream>
#include
<algorithm>
using namespace std;
struct milk
{
 
int start;
 
int end;
}a[
5005]; 

bool f(struct milk a,struct milk b)
{
     
return a.start<b.start;
}
int main()
{
    
//ifstream cin("milk2.in");
    
//ofstream cout("milk2.out");
    int n,i,s,e,maxm=0,maxt=0;
    cin
>>n;
    
for(i=1; i<=n; i++)
    cin
>>a[i].start>>a[i].end;
    sort(a
+1,a+1+n,f);
    s
=a[1].start; e=a[1].end;
    
for(i=1;i<=n;i++)
    {
      
if(a[i].start>e)
      {
        
if(a[i].start-> maxt)maxt=a[i].start-e;
        s
=a[i].start; e=a[i].end;
        
if(e-s>maxm)maxm=e-s; //這時候沒有檢查是否比maxm更大。修改的地方。
      }
      
else {
           
if(a[i].end>e) e=a[i].end; 
           
if(e->maxm)maxm=e-s; 
           }
    }
    cout
<<maxm<<' '<<maxt<<endl;
    system(
"pause");
    
    
return 0;
}

posted on 2010-05-18 22:00 田兵 閱讀(1413) 評論(2)  編輯 收藏 引用 所屬分類: USACO

評論

# re: USACO chapter 1 section 1.2 Milking Cows[未登錄] 2010-08-21 15:50 kk

如果input改成
4
100 200
201 302
303 402
403 503

你的code跑出來是錯得
  回復  更多評論   

# re: USACO chapter 1 section 1.2 Milking Cows 2010-08-21 19:01 田兵

@kk

謝謝哥們指出錯誤。
對于你的那組數據應該輸出
101 1
已修改。   回復  更多評論   

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

導航

統計

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

ACM

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久er精品视频| 黄色一区三区| 欧美影院在线播放| 午夜亚洲福利| 久久精品国产91精品亚洲| 久久综合伊人77777麻豆| 免费不卡在线观看av| 欧美精品久久一区二区| 欧美另类一区| 国产女优一区| 亚洲国产精品久久久久秋霞影院| 亚洲国产精品久久久久秋霞蜜臀| 99精品国产在热久久婷婷| 亚洲一区在线观看免费观看电影高清| 亚洲资源在线观看| 老司机67194精品线观看| 亚洲国产日韩欧美在线图片| 亚洲精品免费在线观看| 校园春色综合网| 欧美激情第一页xxx| 国产日韩精品久久久| 一区二区亚洲精品国产| 亚洲一区久久久| 老牛影视一区二区三区| 一区二区三区欧美亚洲| 麻豆精品传媒视频| 国产精品免费区二区三区观看| 激情久久一区| 欧美一区二区三区免费观看| 亚洲第一中文字幕在线观看| 亚洲一区二区三区中文字幕 | 一区二区高清| 久久久xxx| 日韩视频精品在线| 久久伊人一区二区| 国产精自产拍久久久久久| 亚洲美女在线看| 久久综合色播五月| 欧美xart系列在线观看| 黄色亚洲免费| 午夜国产精品视频| 亚洲日本中文字幕| 久久久成人网| 国产综合香蕉五月婷在线| 中文精品视频一区二区在线观看| 你懂的国产精品永久在线| 香蕉久久夜色精品国产使用方法 | 一区二区欧美日韩视频| 模特精品裸拍一区| 尤物网精品视频| 久久久综合激的五月天| 午夜免费在线观看精品视频| 国产精品超碰97尤物18| 在线综合亚洲欧美在线视频| 亚洲人成网站在线观看播放| 欧美成人激情视频| 亚洲乱码日产精品bd| 亚洲国产va精品久久久不卡综合| 久久久久久一区二区| 亚洲电影下载| 亚洲电影毛片| 欧美猛交免费看| 在线一区日本视频| 一区二区三区四区五区精品视频 | 国产精品黄色| 亚洲一区免费在线观看| 一区二区三区四区五区精品| 国产精品网曝门| 欧美专区在线观看一区| 欧美一区二区视频在线| 在线看国产日韩| 亚洲国产成人在线播放| 欧美韩日一区| 亚洲影院一区| 欧美一区=区| 在线国产精品播放| 亚洲美女在线国产| 国产精品亚洲第一区在线暖暖韩国| 亚洲欧美日韩另类精品一区二区三区| 亚洲一级片在线观看| 国模套图日韩精品一区二区| 欧美国产日韩视频| 欧美无砖砖区免费| 久久这里有精品视频| 欧美高清免费| 欧美一级在线播放| 免费观看成人| 亚洲欧美日韩视频一区| 久久免费视频在线| 亚洲午夜精品久久久久久app| 午夜精品免费| 亚洲日本无吗高清不卡| 亚洲欧美国产精品va在线观看| 在线欧美福利| 午夜精品久久久久久久99热浪潮| 亚洲黄色有码视频| 国产在线观看91精品一区| 亚洲直播在线一区| 免费高清在线视频一区·| 亚洲天堂激情| 久久国产综合精品| 亚洲综合色在线| 欧美第一黄网免费网站| 久久影院午夜论| 国产精品无人区| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品成人一区二区三区夜夜夜| 久久精品国产成人| 欧美日韩国产二区| 久久女同互慰一区二区三区| 欧美色偷偷大香| 亚洲高清免费| 狠狠色香婷婷久久亚洲精品| aa国产精品| 亚洲靠逼com| 久久理论片午夜琪琪电影网| 午夜精品久久| 国产精品久久久久久久久久久久 | aa成人免费视频| 久久人人97超碰精品888| 欧美在线黄色| 国产精品三级视频| 在线视频中文亚洲| 中日韩高清电影网| 欧美精品网站| 欧美电影免费观看| 在线欧美三区| 免费亚洲视频| 亚洲国产视频直播| 亚洲精品视频一区二区三区| 噜噜噜91成人网| 欧美丰满高潮xxxx喷水动漫| 黄色成人精品网站| 久久久青草青青国产亚洲免观| 欧美一区二区三区啪啪| 国产精品久久久免费| 亚洲视频在线观看免费| 亚洲欧美一区二区精品久久久| 欧美日韩一级黄| 夜夜夜久久久| 性久久久久久久久| 国产女主播视频一区二区| 午夜精品视频在线观看一区二区| 久久精品国产成人| 影音先锋一区| 欧美成人精品三级在线观看| 亚洲国产日韩综合一区| 亚洲欧美日本另类| 国产日韩av一区二区| 久久久夜夜夜| 亚洲成色www8888| 一本大道久久a久久精品综合| 国产精品一区二区久激情瑜伽| 国产精品影视天天线| 亚洲欧美日韩精品| 久久久久久综合网天天| 亚洲国产精品久久久久婷婷884| 欧美国产日韩视频| 亚洲小少妇裸体bbw| 久久人人97超碰国产公开结果| 精东粉嫩av免费一区二区三区| 毛片一区二区| 中文一区在线| 欧美mv日韩mv亚洲| 亚洲一区www| 在线精品一区| 国产精品外国| 欧美精品v日韩精品v国产精品| 在线亚洲精品| 欧美ab在线视频| 性欧美在线看片a免费观看| 在线成人中文字幕| 欧美午夜精品久久久| 久久精品日产第一区二区| 亚洲欧洲精品一区二区精品久久久| 亚洲自拍偷拍网址| 亚洲成人在线网| 国产伦精品一区二区| 女人色偷偷aa久久天堂| 亚洲男女自偷自拍图片另类| 亚洲高清久久| 久久综合给合久久狠狠狠97色69| 夜夜嗨av一区二区三区中文字幕| 国产在线观看一区| 欧美午夜片欧美片在线观看| 麻豆成人在线播放| 欧美亚洲专区| 一区二区三区欧美成人| 亚洲欧洲综合另类在线| 久久影院亚洲| 久久国产欧美日韩精品| 中国亚洲黄色| 亚洲精品一线二线三线无人区| 国产视频一区免费看| 欧美精品电影在线| 久久一日本道色综合久久| 久久aⅴ乱码一区二区三区| 亚洲制服少妇| 国产精品99久久久久久www| 亚洲精品乱码久久久久|