Jollwish 2008-10-29 20:21:00
点我顶贴
收藏
删除
哎呀,处处碰壁。。。
小木棍不难啊,枚举呗,为什么只有30分?
测试结果1: 测试结果错误.错误结果为:69
正确结果应为:93
测试结果2: 通过本测试点|有效耗时47:ms
测试结果3: 通过本测试点|有效耗时47:ms
测试结果4: 测试结果错误.错误结果为:92
正确结果应为:70
测试结果5: 测试结果错误.错误结果为:183
正确结果应为:563
测试结果6: 测试结果错误.错误结果为:65
正确结果应为:133
测试结果7: 测试结果错误.错误结果为:1049
正确结果应为:757
测试结果8: 测试结果错误.错误结果为:69
正确结果应为:86
测试结果9: 通过本测试点|有效耗时47:ms
测试结果10: 测试结果错误.错误结果为:8
正确结果应为:10
提交代码: var i,m,n,s:integer;
a:array[1..60]of integer;
begin
readln(n);
m:=0;
s:=0;
for i:=1 to n do
begin
read(a[i]);
if a[i]>m then m:=a[i];
s:=s+a[i];
end;
for i:=1 to s do
if (s mod i=0)and(i>=m) then
begin
writeln(i);
exit;
end;
end.
{m是最长的小木棒,s是长度和}