HDU 2037 vc编译问题
来源:互联网 发布:数据库 restoring 编辑:程序博客网 时间:2024/06/03 12:30
vc不通过,提交通过
#include<stdio.h>
#include<stdlib.h>
struct c
{
int x;
int y;
int ord;
}d[100];
int cmp(const struct c *a, const struct c *b)
{
if ((*a).x == (*b).x)
return (*a).y - (*b).y;
else
return (*a).x - (*b).x;
}
int main()
{
int i,j,n,max;
while(scanf("%d",&n),n)
{
for(max=i=0;i<n;i++)
{
scanf("%d%d",&d[i].x,&d[i].y);
d[i].ord=1;
}
qsort(d,n,sizeof(struct c),cmp);
d[n-1].ord=1;
for(i=n-2;i>=0;i--)
{
for(j=i+1;j<n;j++)
{
if(d[i].y<=d[j].x&&d[i].ord<d[j].ord+1)
d[i].ord=d[j].ord+1;
}
if(max<d[i].ord)
max=d[i].ord;
}
printf("%d\n",max);
}
return 0;
}
vc通过,提交不通过
#include<stdio.h>
#include<stdlib.h>
struct c
{
int x;
int y;
int ord;
}d[100];
int cmp(const void *a ,const void *b)
{
if((*(c*)a).x==(*(c*)b).x)
return (*(c*)a).y-(*(c*)b).y;
else
return (*(c*)a).x-(*(c*)b).x;
}
int main()
{
int i,j,n,max;
while(scanf("%d",&n),n)
{
for(max=i=0;i<n;i++)
{
scanf("%d%d",&d[i].x,&d[i].y);
d[i].ord=1;
}
qsort(d,n,sizeof(struct c),cmp);
d[n-1].ord=1;
for(i=n-2;i>=0;i--)
{
for(j=i+1;j<n;j++)
{
if(d[i].y<=d[j].x&&d[i].ord<d[j].ord+1)
d[i].ord=d[j].ord+1;
}
if(max<d[i].ord)
max=d[i].ord;
}
printf("%d\n",max);
}
return 0;
}
- HDU 2037 vc编译问题
- vc++.net编译问题
- VC++编译问题
- VC编译典型问题
- VC ADO 编译问题
- VC 编译问题
- vc重复编译的问题
- vc的增量编译问题
- vc 编译ffmpeg问题集
- VC编译最新x264问题
- VC编译最新x264问题
- VC编译最新x264问题
- VC+ FFMPEG 编译问题 收集
- VC编译问题:0xC0000005
- VC下UDP 编译问题
- VC一些操作,编译的基础问题
- vc++6.0编译死掉的问题
- 关于 VC 2005编译DCMTK的问题
- poj 2001 trie 树
- class not found错误解决办法
- kmp算法(用来处理字符串匹配)
- android 中 任务、进程和线程的区别
- 警告: No configuration found for the specified action: '/myNameSpace/login.action' in names
- HDU 2037 vc编译问题
- oracle 语句大全
- 在MFC中动态创建控件以及事件响应
- 迷失于森林
- Oracle函数大全
- my资源列表一 (csdn 99% 0分资源下载)
- #include的两种用法
- 判断点在多边形内,射线算法 分享
- c++空类实例大小不是0原因