RT
for(int i=1;i<=tot;i++) for(int j=max((l-1)/pri[i]+1,2ll)*pri[i];j<=r;j+=pri[i]) v[j-l]=1;
这样写AC
for(int i=1;i<=tot;i++) for(int j=max(l/pri[i],2ll)*pri[i];j<=r;j+=pri[i]) v[j-l]=1;
这样写挂,原因是 j−lj-lj−l 可能 <0<0<0,但是神奇的是rrr的数值也会改变(突然变得好大,然后循环无限),这是为什么??