poj1083

来源:互联网 发布:知乎手机怎么发文章 编辑:程序博客网 时间:2024/05/17 07:36

这种思想还挺有意思的。用length数组记录某个房间前被占用的次数,最后length中数值最大的元素即为所求。

#include<stdio.h>int main(){  int c;  int n,a,b;  int length[300];  int i,j,k;  int max;    scanf("%d",&c);  while(c--)  {    max=0;    memset(length,0,sizeof(length));    scanf("%d",&n);    for(i=1;i<=n;i++)    {      scanf("%d%d",&a,&b);      if(a>b)      {        k=a;a=b;b=k;      }      a=(a+1)/2;b=(b+1)/2;      for(j=a;j<=b;j++)      {        length[j]++;        if(length[j]>max)          max=length[j];      }    }    printf("%d\n",max*10);  }  return 0;}


0 0
原创粉丝点击