posts - 36,  comments - 3,  trackbacks - 0

          輸入數據包含多個測試實例,每個測試實例的第一行只有一個整數n(n<=100),表示你喜歡看的節目的總數,然后是n行數據,每行包括兩個數據Ti_s,Ti_e (1<=i<=n),分別表示第i個節目的開始和結束時間,為了簡化問題,每個時間都用一個正整數表示。n=0表示輸入結束,不做處理。 

          Output
          對于每個測試實例,輸出能完整看到的電視節目的個數,每個測試實例的輸出占一行。

          Sample Input
          12
          1 3
          3 4
          0 7
          3 8
          15 19
          15 20
          10 15
          8 18
          6 12
          5 10
          4 14
          2 9
          0
          Sample Output
          5




          #include<stdio.h>
          int main()
          {
           int n1;
           int i,j,temp;
           scanf("%d",&n1);
           struct N{
            int s;
            int f;
           }n[102],t;
           while(n1!=0)
           {
            for(i=1;i<=n1;i++)
            {
             scanf("%d",&n[i].s);
             scanf("%d",&n[i].f);
            }
            for(i=1;i<=n1;i++)
            {
             for(j=n1;j>i;j--)
             {
              if(n[i].s>n[j].s)
              {
               t=n[i];
               n[i]=n[j];
               n[j]=t;
               if(n[i].f>n[i].f)
               {
                temp=n[i].f;
                n[i].f=n[j].f;
                n[j].f=temp;
               }
              }
              
             }
            }
            // for(i=1;i<=n1;i++)
             // printf("%d %d\n",n[i].s,n[i].f);
           int c=1,k=n1,j=0;
           int s=0;
           while(k)
           {
            j=k;c=1;
            for(i=n1-1;i>=1;i--)//只能從下到上;
            {
               if(n[i].f<=n[j].s)
             { j=i;
              c++;
             }
            }
             if(s<c)
             s=c;
             k--;
           }
           printf("%d\n",s);
           scanf("%d",&n1);
           }
           return 0;
          }
          posted on 2012-07-14 10:01 天YU地___PS,代碼人生 閱讀(600) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

           一定要好好學習,天天向上!

          常用鏈接

          留言簿

          隨筆分類(8)

          隨筆檔案(35)

          文章分類

          文章檔案(1)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 水城县| 大竹县| 天柱县| 汶川县| 唐山市| 手游| 峨山| 卓尼县| 越西县| 临高县| 玉林市| 星子县| 平安县| 马鞍山市| 井冈山市| 思茅市| 陈巴尔虎旗| 五寨县| 眉山市| 长宁区| 金堂县| 拜城县| 湖州市| 新干县| 蕉岭县| 沙湾县| 邢台县| 黄浦区| 班戈县| 拉萨市| 瓮安县| 蓝田县| 资中县| 桃江县| 峡江县| 额尔古纳市| 大石桥市| 湟中县| 思南县| 浮梁县| 安泽县|