AGC047E
houzhiyuan · · 题解
模拟赛题,感觉非常难啊。
步数
先考虑一个
首先搞出两个个长度为
然后枚举上面的每一个元素,下面的每一个元素,那么答案加上它们与起来即可。
看到这个像竖式一样的东西,那么容易想到二进制拆分一下,那么相当于上面第
二进制拆分部分是
然后发现竖式部分每次暴力算
这样大概就需要
后面比较阴间,上面步数是
注意到
这样就进入
code
houzhiyuan · · 题解
模拟赛题,感觉非常难啊。
步数
先考虑一个
首先搞出两个个长度为
然后枚举上面的每一个元素,下面的每一个元素,那么答案加上它们与起来即可。
看到这个像竖式一样的东西,那么容易想到二进制拆分一下,那么相当于上面第
二进制拆分部分是
然后发现竖式部分每次暴力算
这样大概就需要
后面比较阴间,上面步数是
注意到
这样就进入
code