讨论 / 各位大神求解(不要笑我)。
qzssyxxypc 2016-01-05 06:07:38
点我顶贴 收藏 删除
const maxn=100005;

var ans,n,i,b:longint;

a:array[0..maxn] of longint;

begin

read(n,b);

for i:=1 to n do read(a[i]);

ans:=0;

repeat

ans:=a[i-1]+a[i];

until ans>n;

if ans>n then

begin

ans:=ans+a[i+1];

if ans>n then ans:=ans-a[i+1];

write(ans);

end;

end.

哪里错了

#1 fzkhzk@2016-01-08 19:59:49
回复 删除
这一使用动态规划。
#2 fzkhzk@2016-01-08 20:01:15
回复 删除
打错了,这题用动态规划。
#3 qzsy-zhenghan@2016-01-09 21:49:28
回复 删除
严平川
#4 qzsy-郑翱@2016-01-09 22:17:56
回复 删除
呵呵

#5 qzsy-郑翱@2016-01-09 22:17:59
回复 删除
呵呵
#6 qzsy-zhenghan@2016-01-09 23:18:48
回复 删除
严平川个傻

#7 qzssyxxypc@2016-01-09 23:20:17
回复 删除
回复 #6 qzsy-zhenghan:搞的你不傻样的

#8 qzssyxxypc@2016-01-09 23:20:47
回复 删除
回复 #6 qzsy-zhenghan:搞的你不傻样的

郑涵傻逼

#9 qzsy-zhenghan@2016-01-09 23:29:13
回复 删除
严半仙

#10 qzsy-zhenghan@2016-01-09 23:33:10
回复 删除
我叫郑涵,我是煞笔。
查看更多回复
提交回复