選擇不相交區(qū)間 _今年暑假不AC

source

Description

“今年暑假不AC?”
“是的。”
“那你干什么呢?”
“看世界杯呀,笨蛋!”
“@#$%^&*%...”

確實如此,世界杯來了,球迷的節(jié)日也來了,估計很多ACMer也會拋開電腦,奔向電視了。
作為球迷,一定想看盡量多的完整的比賽,當然,作為新時代的好青年,你一定還會看一些其它的節(jié)目,比如新聞聯(lián)播(永遠不要忘記關(guān)心國家大事)、非常6+7、超級女生,以及王小丫的《開心辭典》等等,假設(shè)你已經(jīng)知道了所有你喜歡看的電視節(jié)目的轉(zhuǎn)播時間表,你會合理安排嗎?(目標是能看盡量多的完整節(jié)目)
Input
輸入數(shù)據(jù)包含多個測試實例,每個測試實例的第一行只有一個整數(shù)n(n<=100),表示你喜歡看的節(jié)目的總數(shù),然后是n行數(shù)據(jù),每行包括兩個數(shù)據(jù)Ti_s,Ti_e (1<=i<=n),分別表示第i個節(jié)目的開始和結(jié)束時間,為了簡化問題,每個時間都用一個正整數(shù)表示。n=0表示輸入結(jié)束,不做處理。
Output
對于每個測試實例,輸出能完整看到的電視節(jié)目的個數(shù),每個測試實例的輸出占一行。

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

題解:選擇最大不相交區(qū)間數(shù)

#include<cstdio>
#include<algorithm>
using namespace std;
struct section{

   int x,y;

} arr[110];
bool cmp(const section &a,const section &b)
{
        return (a.y<b.y)||(a.y==b.y&&a.x>b.x);
}
int main()
{
    int n;
    while(scanf("%d",&n)&&n)
    {
        int sum=1;
        for(int i=0;i<n;i++)
        {
            scanf("%d%d",&arr[i].x,&arr[i].y);
        }
        sort(arr,arr+n,cmp);
        int sy=arr[0].y;
        for(int i=1;i<n;i++)
        {
            if(arr[i].x>=sy&&arr[i].y>sy){
                sum++;
                sy=arr[i].y;
            }

        }
        printf("%d\n",sum);

    }


}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,540評論 19 139
  • Description “今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%....
    Gadore千里閱讀 509評論 0 0
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,322評論 0 17
  • 親愛的奶奶: 見字如面 您在天國里過得還好嗎?我很想您,但是我不知道怎么樣才能再見到您。在這個世界上我過得很不好。...
    阿爾他霞閱讀 1,508評論 11 19
  • 人這輩子很難的,沒幾個人甘心過平淡的日子,沒有多少人愿意忍受貧寒,但是我們往往折騰很久才知道,自己很難突破短板,絕...
    趙稀峰閱讀 285評論 0 0

友情鏈接更多精彩內(nèi)容