HDU 2037

oaeo 2011-05-11 10:26:41
HDU 2037 各位大哥帮我看一下哪里错了吧……


#include "stdio.h"
#define DEBUG

typedef struct vidio{
int start;
int end;
}Love, *pLove;

Love my[101];
int size;

void Insert(int loc){
int i;
Love temp = my[loc];
for(i=loc-1; i>=0; i--)
if(my[i].end>temp.end)
my[i+1] = my[i];
else
break;
my[i+1] = temp;
}

void main(){
int i, j, c;
pLove now;
#ifdef DEBUG
freopen("in.txt", "r", stdin);
freopen("out.txt", "w", stdout);
#endif
while(scanf("%d", &size), size){
scanf("%d %d", &my[0].start, &my[0].end);
for(i=1; i<size; i++){
scanf("%d %d", &my[i].start, &my[i].end);
Insert(i);
}

now = my+0; c=1;

for(j=1; j<size && (now->end<=24); j++)
if((my[j].start) >= (now->end)){
c++;
now = my+j;
}

printf("%d\n", c);
}
}
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
满衣兄 2011-05-11
  • 打赏
  • 举报
回复
语法错误可以帮你找,逻辑错误自己找

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧