matlab测试数据正确率为86%什么意思?哪里错了?
发布于 2020-06-30 18:07 803 次浏览 0 赞 来自 我要提问  

n=4;

a=[2 1 3 4];

a2=sort(a);

b=0;

for i=1:n-1

  for j=i+1:n

    a1=a;

    a1(i:j)=a(j:-1:i);

    if a1==a2

    disp ('yes')

    b=1;

    end

  end

end

if b==0

disp ('no')

end



所有测试数据正确率为86%!
可以尝试再次完善代码,并调试,争取全部AC通过

错误数据:
该数据运行时间:184ms
该数据占用最大内存:255420kb
该数据运行结果:答案错误 ( Wrong Answer(WA) )
输入:

您的输出:


添加回复
回到顶部