在选择判断if(!m)与if(m<=0)的执行时间差异
acm吧
全部回复
仅看楼主
level 1
sassys 楼主
我原本是是将两个等同使用,但在cf div2的一题中在执行时间上有着极其显著的差异。在这题中,我将仅if(!m)改为if(m<=0),执行测试点1的时间就从1843ms到46ms。直接让我这题从测试点1tle到ac。所以我想问为什么会有如此大的差异。我之后应在什么场合分别使用两种写法。本人接触竞赛时间不长,请各位大佬多多指教。
2024年12月31日 09点12分 1
1