这两份代码仅相差if的表达,结果一个AC,另一个TLE,所以这是为什么呢
TLE代码:
if(!vis[res]&&res<=n) ans++;
AC代码:
if(res>n) continue; if(vis[res]) continue; ans++;
注:都是套在for循环里面的