“是的。”
“那你干什么呢?”
“看世界杯呀,笨蛋!
”
“@#$%^&*%...”
确实如此。世界杯来了,球迷的节日也来了,预计非常多ACMer也会抛开电脑,奔向电视了。
作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年。你一定还会看一些其他的节目,比方新闻联播(永远不要忘记关心国家大事)、很6+7、超级女生,以及王小丫的《开心辞典》等等,如果你已经知道了全部你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
#include <stdio.h> #include <algorithm> #define maxn 102 using std::sort; struct Node{ int l, r; } arr[maxn]; bool cmp(Node a, Node b){ return a.r < b.r; } int main() { int n, i, ans, flag; while(scanf("%d", &n), n){ for(i = 0; i < n; ++i) scanf("%d%d", &arr[i].l, &arr[i].r); sort(arr, arr + n, cmp); flag = arr[0].r; ans = 1; for(i = 1; i < n; ++i) if(arr[i].l >= flag){ ++ans; flag = arr[i].r; } printf("%d\n", ans); } return 0; }