我得到了一个问题和不正确的解决方案,我的任务是找到解决方案实际工作不正确的测试--返回不正确的答案,工作时间太长,崩溃,占用太多内存--任何会给出“接受”以外的结论。 考虑时间限制是2秒,对于下面的问题,内存限制是256兆字节。
===============================================================================================================================================================================================
给你一个非空的整数列表,你需要找到其中的最大值。 列表的长度不大于100,每个元素的绝对值不大于1000。
def solve(a):
max = 0
for x in a:
if x > max:
max = x
return max`
实现一个名为getTest的函数。 它应该返回一个solve函数不正确工作的列表。 请注意,返回的列表必须符合语句中的限制。
def getTest()
return [1, 2, 3]
===============================================================================================================================================================================================
我已经得到了这个任务的答案
def getTest():
return [-1]*100
有人能帮我解释一下它是怎么工作的吗? 我不知道我和这个任务有什么关系,因为我只是不明白这个任务是关于什么的。 他们说它帮助我为自己的代码想象测试(?) 请帮帮我。。 提前谢谢! 我是个新手。 (如果你们有更多的空闲时间,也许有人想帮我重新解释一下我和这个任务有什么关系--这个任务是关于什么的)
#include <iostream>
#define ll long long
using namespace std;
int main(){
ll a,n,ans;
cin>>n>>a;
ans = a;
for(int i = 1;i<n;i+=1){
cin>>a;
ans = max(a,ans);
}
cout<<ans;
}