分类: Java
2009-05-06 19:10:09
1#include <iostream>
2
3using namespace std;
4
5int main()
6{
7 //freopen("d:/test.in","r",stdin);
8 int n,ts[101],te[101],i,j,k,t;
9 while(cin>>n&&n)
10 {
11 for(i=0; i<n; ++i)
12 {
13 cin>>ts[i];
14 cin>>te[i];
15 }
// sort
16 for(i=1; i<n; ++i)
17 for(j=0; j<n-i; ++j)
18 if(te[j]>te[j+1])
19 {
20 t=te[j];te[j]=te[j+1];te[j+1]=t;
21 t=ts[j];ts[j]=ts[j+1];ts[j+1]=t;
22 }
// select as much as you could
23 t=1;k=te[0];
24 for(i=0; i<n-1; ++i)
25 for(j=i+1; j<n; ++j)
26 {
27 if(k<=ts[j])
28 {
29 i=j-1;
30 k=te[j];
31 t++;
32 break;
33 }
34 }
35 cout<<t<<endl;
36 }
37}
@author: fleap