当前位置:网站首页>【学习笔记】数位dp
【学习笔记】数位dp
2022-08-02 13:48:00 【仰望星空的蚂蚁】
Beads
巧妙的数位 d p dp dp
根据回文那套理论我们从两边往中间 d p dp dp就好了,要求字典序第 k k k小就从高到低位确定即可
Beautiful numbers
暴力状压+状态剪枝
Find a car
显然找规律啊
观察到这是一个分形图
那么显然我们可以递归处理每个询问,把它分裂成四个小的矩形区域进行求解
对于整块的询问因为每行每列都是一个排列所以也很容易求得
因为横纵坐标都会分裂成 log n \log n logn个区间所以单次询问复杂度 O ( log 2 n ) O(\log^2 n) O(log2n)
对不起复杂度是伪的
根据分形图的定义我们知道 a [ i ] [ j ] = ( i − 1 ) ⊕ ( j − 1 ) + 1 a[i][j]=(i-1)\oplus (j-1)+1 a[i][j]=(i−1)⊕(j−1)+1
将查询的坐标都减 1 1 1,答案是 ∑ i = l 1 r 1 ∑ j = l 2 r 2 ( i ⊕ j + 1 ) [ i ⊕ j ≤ k − 1 ] \sum_{i=l_1}^{r_1}\sum_{j=l_2}^{r_2}(i\oplus j+1)[i\oplus j\le k-1] ∑i=l1r1∑j=l2r2(i⊕j+1)[i⊕j≤k−1]
化成前缀和的形式然后数位 d p dp dp即可。
数数
不会
New Year and Binary Tree Paths
边栏推荐
- How to create short images and short videos from the media?How to make the click volume reach 10W?
- First acquaintance of scrapy framework 1
- 为什么四个字节的float表示的范围比八个字节的long要广
- Oracle update error operation single table rollback
- els 长条碰撞变形判断
- rust使用mysql插入数据
- Taurus.MVC V3.0.3 microservice open source framework released: Make the evolution of .NET architecture easier in large concurrency.
- 永远退出机器学习界!
- els 长条方块变形条件、边界碰撞判定
- Awesome!Alibaba interview reference guide (Songshan version) open source sharing, programmer interview must brush
猜你喜欢
鲁大师7月新机性能/流畅榜:性能跑分突破123万!
【C语言】明解数组(1)
[C language] Analysis of function recursion (2)
攻防世界----unfinish
线程安全问题及关键字synchronized,volatile
基于 WeihanLi.Npoi 实现excel导入时纯汉字的日期转换
Embedded system driver primary [2] - based on character device driver _ basic framework
【C语言】函数哪些事儿,你真的get到了吗?(1)
方舟生存进化淘宝面板服务器是怎么一回事?
多个驻外使领馆发提醒 事关赴华出行、人身财产安全
随机推荐
els strip collision deformation judgment
[typescript] Use the RangePicker component in antd to implement time limit the previous year (365 days) of the current time
Reading IDEO, Design Changes Everything
els 长条方块变形条件、边界碰撞判定
Oracle update error operation single table rollback
LeetCode(剑指 Offer)- 53 - II. 0~n-1中缺失的数字
【C语言】细品分支结构——if-else语句
如何通过DBeaver 连接 TDengine?
基于华为eNSP的企业网络规划
【C语言】夏日一题 —— 求最大公约数和最小公倍数
永远退出机器学习界!
我的创作纪念日
多个驻外使领馆发提醒 事关赴华出行、人身财产安全
ttl电平与rs232电平转换电路(232电平定义)
k8s之KubeSphere部署有状态数据库中间件服务 mysql、redis、mongo
微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)「建议收藏」
MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
基于 WeihanLi.Npoi 实现excel导入时纯汉字的日期转换
Word | 关于删除分节符(下一页)前面的版式就乱了解决方案
C# using 使用方法