标签:des style blog http java color
Description
Input
Output
Sample Input
Sample Output
1 struct Line 2 { 3 int st,en; 4 bool operator<(const Line& A)const 5 { 6 return en<A.en; 7 } 8 };
这样定义一个结构体,重载定义<。这样在对end时间排序时,start也会一起移动。
1 #include<cstdio> 2 #include<string.h> 3 using namespace std; 4 int main() 5 { 6 int A[110],B[110]; 7 int n,i,j; 8 int temp; 9 int last,cout; 10 while(scanf("%d",&n)==1&&n!=0) 11 { 12 memset(A,0,sizeof(A)); 13 memset(B,0,sizeof(B)); 14 for(i=0;i<n;i++) 15 scanf("%d%d",&A[i],&B[i]); 16 for(i=0;i<n;i++) 17 for(j=i+1;j<n;j++) 18 if(B[i]>B[j]) 19 { 20 temp=B[i]; 21 B[i]=B[j]; 22 B[j]=temp; 23 temp=A[i]; 24 A[i]=A[j]; 25 A[j]=temp; 26 } 27 last=0; 28 cout=0; 29 for(i=0;i<n;i++) 30 { 31 if(A[i]>=last) 32 { 33 last=B[i]; 34 cout++; 35 } 36 37 } 38 printf("%d\n",cout); 39 40 } 41 return 0; 42 }
标签:des style blog http java color
原文地址:http://www.cnblogs.com/angledamon/p/3861176.html