国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

P1803 凌亂的yyy

2019-11-11 05:12:01
字體:
供稿:網(wǎng)友

題目描述

有N場比賽,給出每場比賽的開始時間和結(jié)束時間,問最多參加多少場比賽。

樣例輸入

30 22 41 3

樣例輸出

2

思路

O(n log n)將結(jié)束時間或開始時間排序都可以,在另外一條序列中選擇上一場比賽和下一場比賽開始時間不沖突的比賽加入。var n:longint; a,b:array[1..2000000] of longint;PRocedure qsort(l,r:longint);var i,j,m,t:longint;begin i:=l;j:=r; m:=b[(l+r)div 2]; repeat while b[i]<m do inc(i); while b[j]>m do dec(j); if i<=j then begin t:=a[i];a[i]:=a[j];a[j]:=t; t:=b[i];b[i]:=b[j];b[j]:=t; inc(i);dec(j); end; until i>j; if i<r then qsort(i,r); if l<j then qsort(l,j);end;var i,ans,sum:longint;begin readln(n); for i:=1 to n do readln(a[i],b[i]); qsort(1,n); ans:=b[1]; for i:=2 to n do if a[i]>=ans then begin inc(sum); ans:=b[i]; end; writeln(sum+1);end.
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 延安市| 宁波市| 电白县| 门源| 恭城| 丹东市| 无棣县| 微山县| 郸城县| 馆陶县| 水富县| 行唐县| 新津县| 虹口区| 合川市| 渭南市| 临桂县| 冷水江市| 房山区| 游戏| 峨眉山市| 青铜峡市| 徐水县| 波密县| 怀集县| 横山县| 肥城市| 铁岭市| 和政县| 光泽县| 赫章县| 南溪县| 页游| 苏尼特右旗| 南华县| 普兰店市| 宽甸| 涪陵区| 天水市| 余干县| 榆中县|