标签:
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 24833 Accepted Submission(s):
8217
1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 using namespace std; 5 int main() 6 { 7 int n,m,a,b,i,t,c[205],max,j; 8 scanf("%d",&n); 9 while(n--) 10 { 11 scanf("%d",&m); 12 memset(c,0,sizeof(c)); 13 for(i=1; i<=m; i++) 14 { 15 scanf("%d %d",&a,&b); 16 a=(a-1)/2; //将其转换为走廊,如1,2,算出来都是0,则为0走廊;3,4,算出来都是1,则为1走廊,等等。。 17 b=(b-1)/2; 18 if(a>b) 19 { 20 t=a; 21 a=b; 22 b=t; 23 } 24 for(j=a; j<=b; j++) //每次搬桌子,这些走廊都使用了一次 25 c[j]++; 26 } 27 max=0; 28 for(i=1; i<=200; i++) 29 if(max<c[i]) //找到使用次数最多的走廊,则为最少搬桌子次数 30 max=c[i]; 31 printf("%d\n",max*10); 32 } 33 return 0; 34 }
标签:
原文地址:http://www.cnblogs.com/pshw/p/4814475.html