优雅的暴力
查看原帖
优雅的暴力
514343
I_Love_QingYu楼主2024/3/16 14:33
while(q[i].l>l)--f[a[l++]]>0&&(now-=f[a[l-1]]*2);
while(q[i].l<l)f[a[--l]]++>0&&(now+=(f[a[l]]-1)*2);
while(q[i].r<r)--f[a[r--]]>0&&(now-=f[a[r+1]]*2);
while(q[i].r>r)f[a[++r]]++>0&&(now+=(f[a[r]]-1)*2);

显然大家都会乘法分配律(

2024/3/16 14:33
加载中...