当前位置:网站首页>【学习笔记】数位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
边栏推荐
- 关于C#使用DateTime数据的细节
- wx-wow(微信小程序动效库)
- 图文短视频自媒体怎么创作?如何让点击量达到10W?
- 乐心湖‘s Blog——MySQL入门到精通 —— 囊括 MySQL 入门 以及 SQL 语句优化 —— 索引原理 —— 性能分析 —— 存储引擎特点以及选择 —— 面试题
- els strip collision deformation judgment
- 科研试剂DSPE-PEG-VIP,二硬脂酰基磷脂酰乙醇胺-聚乙二醇-血管活性肠肽VIP
- The uniapp/applet onload method executes the interpretation every time the page is opened
- 鲲鹏devkit & boostkit
- SQL函数 UNIX_TIMESTAMP
- C language improvement (3)
猜你喜欢

eclipse连接数据库后插入数据报错null

二极管及其应用

Awesome!Alibaba interview reference guide (Songshan version) open source sharing, programmer interview must brush

【C语言】手把手带你写游戏 —— 猜数字

How to improve the originality of self-media creation and create popular works?

【C语言】手撕循环结构 —— for语句

保姆级教程:写出自己的移动应用和小程序(篇三)

Redis all

In-depth analysis and use of Ribbon load balancing

为什么IDEA连接mysql Unable to resolve table 编译报错但是可以运行
随机推荐
Redis all
CSDN(成长一夏竞赛)- 最大数
存储过程详解
Image retrieval method based on deep learning!
els long block deformation conditions, boundary collision judgment
【C语言】细品分支结构——if-else语句
鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!
拯救流浪猫 | 「喵先锋」系列数字版权盲盒明日开抢
Word | 关于删除分节符(下一页)前面的版式就乱了解决方案
wx-wow(微信小程序动效库)
使用Amazon SageMaker 构建基于自然语言处理的文本摘要应用
How to create short images and short videos from the media?How to make the click volume reach 10W?
js数组递归使用
【C语言】剖析函数递归(1)
为什么IDEA连接mysql Unable to resolve table 编译报错但是可以运行
[C language] Explicit array solution (1)
els strip collision deformation judgment
基于flask商城的管理员功能
如何通过DBeaver 连接 TDengine?
“多源异构”和“异构同源”定义区分详解「建议收藏」