永发信息网

哪位pascal高手帮我找找问题

答案:1  悬赏:50  手机版
解决时间 2021-04-12 22:38

"开心的金明"10个点过了9个点,帮我找找错误

以下是源程序:

var
a,b,n,m,he,zhi,zhi1:longint;
v,p:array[1..24]of longint;
pai1,pai2:array[1..24,1..3] of longint;
guodu:array[1..3]of longint;
begin
assign(input,'happy.in');
assign(output,'happy.out');
reset(input);
rewrite(output);
read(n,m);
for a:=1 to m do
readln(v[a],p[a]);
for a:=1 to m do
begin
pai2[a,1]:=a; pai2[a,2]:=v[a]; pai2[a,3]:=p[a];
pai1[a,1]:=a; pai1[a,2]:=v[a]; pai1[a,3]:=p[a];
end;

for a:=1 to m do
for b:=1 to m do
begin
if pai1[a,3]>pai1[b,3] then begin guodu:=pai1[a];pai1[a]:=pai1[b];pai1[b]:=guodu;end
else if pai1[a,3]=pai1[b,3] then if pai1[a,2]>pai1[b,2] then begin guodu:=pai1[a];pai1[a]:=pai1[b];pai1[b]:=guodu; end;
end;
for a:=1 to m do
begin
if he+pai1[a,2]<=n then begin he:=he+pai1[a,2]; zhi:=zhi+pai1[a,2]*pai1[a,3];
end;
end;
he:=0;
for a:=1 to m do
for b:=1 to m do
begin
if pai2[a,3]>pai2[b,3] then begin guodu:=pai2[a];pai2[a]:=pai2[b];pai2[b]:=guodu;end
else if pai2[a,3]=pai2[b,3] then if pai2[a,2]<pai2[b,2] then begin guodu:=pai2[a];pai2[a]:=pai2[b];pai2[b]:=guodu; end;
end;
for a:=1 to m do
begin
if he+pai2[a,2]<=n then begin he:=he+pai2[a,2]; zhi1:=zhi1+pai2[a,2]*pai2[a,3];
end;
end;
{for a:=1 to m do
writeln(pai1[a,1],' ',pai1[a,2],' ',pai1[a,3]);
writeln;
for a:=1 to m do
writeln(pai2[a,1],' ',pai2[a,2],' ',pai2[a,3]);}

if zhi<zhi1 then zhi:=zhi1;
write(zhi);
close(input);
close(output);
end.

最佳答案

自己想……问徐老撒

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
啊算不算一句话,日语中一句话如何分辨单词?
龙虾的烹饪方法?
今年大豆价格会不会上涨?
下列有关生产实践的叙述中,不正确的是①从国
萨克斯吹的 滴 滴滴达滴达滴达
重庆商业贷款 提取公积金需要哪些材料?
问个藏宝阁卖出去钱的事.能立即在藏宝阁买点
感觉psp画面有点停留?没有以前那么顺畅
典典养车汽车服务连锁湖畔花园店我想知道这个
武松要蒋门神做了哪三件事?
为什么人们要去办某些事的时候一定要去求别人
The rescue team made every to find the mi
贷款没还完能卖房子
海贼王到底有多少集啊?
沙洋县价格监督检查分局在哪里啊,我有事要去
推荐资讯
明天中央五台会播NBA吗会转几场
日产370Z北京售价是多少?
为什么心情会不?
关于艳遇的经典句子,都说桂林阳朔艳遇多。。
三国无双 联合作战2 PSP版 什么时候出
大彩广告在哪里啊,我有事要去这个地方
中国最大的银行是什么银行?
如果爱上了一个女孩 但是女孩不爱你怎么办啊
超Q大力丸可以送给好友吗?
今早玩GTA5呢,玩着玩着就无响应了。再进一次
为什么今年黄豆不怎结荚
关于买彩票
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?