lovers专题

2018 吉林 ccpc Lovers hdu6562

题意:维护n个串(也可以是说是大数)    一开始为空 (不是0 ) 操作1    upsum  l r x     l到r串每个串的左右都放上x  操作2    区间求和   mod除了除法要用逆元以外  几乎可以任意使用  这题甚至截取一段数字使用mod   比赛的时候就是因为不知道可以这样mod  甚至想用大数   因为标记是有先后顺序的  比赛的时候想开个vector来存标记  但

2018 吉林 ccpc Lovers hdu6562

题意:维护n个串(也可以是说是大数)    一开始为空 (不是0 ) 操作1    upsum  l r x     l到r串每个串的左右都放上x  操作2    区间求和   mod除了除法要用逆元以外  几乎可以任意使用  这题甚至截取一段数字使用mod   比赛的时候就是因为不知道可以这样mod  甚至想用大数   因为标记是有先后顺序的  比赛的时候想开个vector来存标记  但

2018ccpc吉林 H: LOVERS 线段树

题意:原先有n个空串,两种操作: 题解:对于wrap一个数x的话,那么这个数会变成dxd,这个数的变化过程是d*10^strlen(x)*10+x*10+d,那么我们修改一个区间呢。区间[l,r]也就变化为 d*10*(10^strlen(a[l]) + 10^strlen(a[l+1]).....+ 10^strlen(a[r]) ) + (a[l]+a[l+1]+...+a[r])*10

2018ccpc吉林 H: LOVERS 线段树

题意:原先有n个空串,两种操作: 题解:对于wrap一个数x的话,那么这个数会变成dxd,这个数的变化过程是d*10^strlen(x)*10+x*10+d,那么我们修改一个区间呢。区间[l,r]也就变化为 d*10*(10^strlen(a[l]) + 10^strlen(a[l+1]).....+ 10^strlen(a[r]) ) + (a[l]+a[l+1]+...+a[r])*10

UVM Tutorial for Candy Lovers – 33. Defining do_print

When we implemented the “do” hooks before, we defined the convert2string function, but we did not define our own do_print function. This was because the convert2string is very flexible and light weigh

UVM Tutorial for Candy Lovers – 33. Defining do_print

When we implemented the “do” hooks before, we defined the convert2string function, but we did not define our own do_print function. This was because the convert2string is very flexible and light weigh