标签:
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
5
1 #include <iostream> 2 #include <algorithm> 3 4 using namespace std; 5 struct shi 6 { 7 int s,e; 8 }; 9 shi a[111]; 10 int n; 11 int t,tag; 12 int cmp(shi a,shi b) 13 { 14 return a.e<b.e; 15 } 16 17 int main() 18 { 19 while(cin>>n,n) 20 { 21 int s,e; 22 for(int i=0;i<n;i++) 23 { 24 cin>>s>>e; 25 if(s>e) 26 swap(s,e); 27 a[i].s=s;a[i].e=e; 28 } 29 sort(a,a+n,cmp); 30 t=tag=0; 31 for(int i=0;i<n;i++) 32 { 33 if(a[i].s>=tag) 34 { 35 t++; 36 tag=a[i].e; 37 } 38 39 } 40 cout<<t<<endl; 41 } 42 return 0; 43 }
标签:
原文地址:http://www.cnblogs.com/asuml/p/5692212.html