其他分享
首页 > 其他分享> > 例题:位运算的累计

例题:位运算的累计

作者:互联网

https://atcoder.jp/contests/abc261/tasks/abc261_e

https://atcoder.jp/contests/abc261/editorial/4490

思路是

f[i]=0或1,fun[i]=0或1

fun[0]表示前面的累计操作会把0变为什么数,

fun[1]表示前面的累计操作会把1变为什么数。

f[0]表示当前操作会把0变为什么数,

f[1]表示当前操作会把1变为什么数。

将fun的结果输入f即可获得当前的累计影响fun_new。

并用cur记录当前位是0还是1,输入fun_new即可获得当前的结果

标签:contests,运算,累计,当前,abc261,fun,https,例题
来源: https://www.cnblogs.com/ydUESTC/p/16516848.html