当前位置:首页 » 编程软件 » hdu编译错误

hdu编译错误

发布时间: 2022-05-31 05:14:23

1. http://acm.h.e.cn/showproblem.phppid=1201 编译没有问题 ,但是wa了,希望大家帮忙指出以下错误

做的,我认真比较了一下,其实基本完全一致,然后我很怀疑你的“MIN”,果然有问题,是你的MIN取得太小了,第一次循环可能进不去,改一下就好了!
#define MIN_SUM 0x80000000 可以AC的!!!
给分吧!呵呵

2. http://acm.h.e.cn/showproblem.phppid=2045为什么会出现编译错误啊,请哪位牛人帮忙看看啊。。。

貌似没有_int64这种数据类型

要么,你用__int64(注意双下划线),要么用 long long

3. 杭电2022编译错误

首先,提示的错误到底是编译错误Compilation Error还是运行时错误Runtime Error请确认清楚,因为在我看来这个程序很明显是一个运行时错误(栈溢出)
其次,如果是编译错误,通常会返回编译信息,请给出编译信息,以及OJ平台使用的操作系统和编译器。

4. 用c语言编的程序在HDU编号2000中提交时显示答案错误为什么

请把所有的else都删除后再编译运行。

5. 请问一下 我这段代码 哪里错了 我觉得我没写错呀 但是编译器报了一大堆看不懂的错误 我用的是 G++

int cmp(const void *a,const void *b)

for( i=1; i <= n; i++)

6. 杭电ACM2015,提示编译错误,求解!

感觉你的算法太复杂了,其实归纳法,归纳下就行了。看下我写的代码看看吧。
#include<iostream>
using namespace std;
int main()
{
int n,m;
while(cin>>n>>m)
{
int i=0;
while(n>0)
{
if(n>m||n==m)cout<<m+1+(i++)*2*m<<' ';
else cout<<m+1+(i++)*2*m-(m-n)<<' ';
n=n-m;
}
cout<<endl;
}
return 0;
}
我提交了,不知道为什么会这样结果Presentation Error

7. 杭电acm1107(h1107) 一直错误,求解释错哪了(C++)

变量有重定义,下面是改正后的代码。(VC6下编译通过)

#include<iostream>
usingnamespacestd;
classDisciple
{
charfaction;//帮派
intatk;//攻击力
doubleforce;//内力
doublefeat;//武功
inthp;
intx;//列
inty;//行
intdir;//方向
boolbattle;//该回合能否战斗
public:
Disciple()
{
faction=-1;
force=0;
feat=0;
hp=0;
x=0;
y=0;
dir=0;
battle=false;
}
voidchange(charfa,int_x,int_y,double_force,double_feat,int_hp)
{
faction=fa&0xdf;
x=_x;
y=_y;
force=_force;
feat=_feat;
hp=_hp;
dir=1;
battle=false;
}

voidnextatk()//更新攻击力
{
if(faction=='S')
atk=int((0.5*force+0.5*feat)*(hp+10)/100);
elseif(faction=='W')
atk=int((0.8*force+0.2*feat)*(hp+10)/100);
elseif(faction=='E')
atk=int((0.2*force+0.8*feat)*(hp+10)/100);
}

voidmove()//移动
{
if(faction=='S')//同一列
{
if(y==1)dir=1;
elseif(y==12)dir=-1;
y+=dir;
battle=false;
}
if(faction=='W')//同一行
{
if(x==1)dir=1;
elseif(x==12)dir=-1;
x+=dir;
battle=false;
}
if(faction=='E')//右下-左上
{
if(x==1&&y==12)dir=0;
elseif(x==12&&y==1)dir=0;
elseif(x==1||y==1)dir=1;
elseif(x==12||y==12)dir=-1;
x+=dir;
y+=dir;
battle=false;
}
}
voidfight(Disciple*temp)//战斗
{
nextatk();
temp->nextatk();
hp-=temp->atk;
temp->hp-=atk;
if(hp<=0)faction=0;//0为死亡
if(temp->hp<=0)temp->faction=0;
}
voidposition(Disciple*temp)//检测是否进行战斗
{
if(faction==0)return;//检测是否死亡
if(battle)return;
elsebattle=true;
Disciple*enemy=temp;
intnum=0;
while(temp->faction!=-1)
{
if(temp->battle&&x==temp->x&&y==temp->y&&temp!=this&&temp->faction!=0)//位置相同,不是自己,对手未死
{
++num;
enemy=temp;
enemy->battle=true;
}
++temp;
}
if(num==1&&enemy->faction!=faction)fight(enemy);
}
voidstatus(int&_fa,int&_hp)//返回帮派的值(_fa)和血量(_hp);0=s1=w2=e-1=空
{
if(faction==0)_fa=-1;
elseif(faction=='S')_fa=0;
elseif(faction=='W')_fa=1;
elseif(faction=='E')_fa=2;
_hp=hp;
}
};

intmain()
{
Disciplecontestant[1001];
intn;
cin>>n;
boolok=false;
while(n--)
{
intnum_p=0;//numberofpeople
intstep;
charfa;
cin>>step;
cin>>fa;
while(fa!='0')
{
int_x;//列
int_y;//行
doubleforce;
doublefeat;
int_hp;
cin>>_y>>_x>>force>>feat>>_hp;
contestant[num_p].change(fa,_x,_y,force,feat,_hp);
++num_p;
cin>>fa;
}

//循环变量定义
inti,j;
for(i=0;i!=step;++i)
{
for(j=0;j!=num_p;++j)
contestant[j].position(contestant);
for(j=0;j!=num_p;++j)
contestant[j].move();
}

intfa_te;//临时帮派
inthp_te;//临时血量
intnum[3]={0,0,0};//0=s1=w2=e
int hp[3]={0,0,0};
for(i=0;i!=num_p;++i)
{
fa_te=-1;
hp_te=0;
contestant[i].status(fa_te,hp_te);
if(fa_te!=-1)
{
++num[fa_te];
hp[fa_te]+=hp_te;
}
}
if(ok)cout<<endl;
for(i=0;i!=3;++i)
cout<<num[i]<<""<<hp[i]<<endl;
cout<<"***";
ok=true;
}
return0;
}

8. pascal 语言本机编译通过 , 但 h 网站编译错误, 求解

标准Pascal不支持>>和<<,使用shr和shl替代。建议使用Free Pascal IDE编辑不要用那个形似gvim的。编辑不是太好不过调试爽……

另,不支持exit带参数。

再补充,val要3个参数,最后一个变量参数存放出错数据。

……所以你到底用的是不是P的编译器啊……

9. 杭电ACM 2012 编译错误 Compilation Error

可以尝试用g++提交
由于oj网站所用的编译器与自己机子的编译器不同很可能出现编译错误的报错,你可以单机complitation error查看什么位置错了,如果觉得无法修改,使用g++重新提交,应该不会出现报错了

10. h 1042 编译错误 #include<stdio.h> int len[10001]={1,1},a[10001][9000]={{1},{1}}; int main() { int

我是来拿金钥匙的

热点内容
c语言函数手册chm 发布:2024-05-22 01:15:32 浏览:870
linuxservice命令 发布:2024-05-22 01:07:56 浏览:371
clinux程序设计 发布:2024-05-22 01:04:47 浏览:511
armc编程 发布:2024-05-22 01:02:26 浏览:156
铣圆弧编程 发布:2024-05-22 00:41:54 浏览:26
php网站运行 发布:2024-05-22 00:38:02 浏览:654
扑狗源码 发布:2024-05-22 00:26:30 浏览:241
多节点cdn服务器搭建 发布:2024-05-22 00:25:44 浏览:184
基因工程常用药配置遵循哪些原则 发布:2024-05-22 00:08:38 浏览:271
es买哪个配置的最多 发布:2024-05-21 23:57:23 浏览:695