最近发现好多人提交代码会显示 200ms+ 但是TLE了。题目时间是1s
这个确实是测评机的问题。我也在寻找原因。总之大概是这样的:
我在测评机上开了一个静态的全局的 int a[200*1024*1024] 然后 for(int i=0;i<200*1024*1024;i++) a[i]=i*i
这样的代码。usertime 在 300ms+ 但是system time会莫名其妙的变成10s+。我也不知道为什么。哪位神犇如果知道原因可以告诉我 = =
我昨天比赛结束后重启了测评机。貌似没有这个现象了,但是我认为他一定还会出现的,所以还是求原因。
今天比赛我只发现 wyx的某一份代码是 200ms+ TLE 。我本地测了一下,那个是他RE了。至于我开了 O2 之后变成TLE,并且耗费的是 system time我也不知道原因,而且我觉得这些东西好像也解释不了。总之程序是不对的。Rating没有影响(唔。。不用重测了
好了明天还有day2,大家早点睡吧
这个确实是测评机的问题。我也在寻找原因。总之大概是这样的:
我在测评机上开了一个静态的全局的 int a[200*1024*1024] 然后 for(int i=0;i<200*1024*1024;i++) a[i]=i*i
这样的代码。usertime 在 300ms+ 但是system time会莫名其妙的变成10s+。我也不知道为什么。哪位神犇如果知道原因可以告诉我 = =
我昨天比赛结束后重启了测评机。貌似没有这个现象了,但是我认为他一定还会出现的,所以还是求原因。
今天比赛我只发现 wyx的某一份代码是 200ms+ TLE 。我本地测了一下,那个是他RE了。至于我开了 O2 之后变成TLE,并且耗费的是 system time我也不知道原因,而且我觉得这些东西好像也解释不了。总之程序是不对的。Rating没有影响(唔。。不用重测了
好了明天还有day2,大家早点睡吧