当前位置:网站首页>【学习笔记】数位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 language improvement (3)
- Kunpeng devkit & boostkit
- 【C语言】剖析函数递归(1)
- 基于flask商城的管理员功能
- 为什么IDEA连接mysql Unable to resolve table 编译报错但是可以运行
- The uniapp/applet onload method executes the interpretation every time the page is opened
- WPF效果第一百九十三篇之登录实现
- "Second Uncle" is popular, do you know the basic elements of "exploding" short videos from the media?
- 读《IDEO,设计改变一切》有感
- A number of embassies and consulates abroad have issued reminders about travel to China, personal and property safety
猜你喜欢
eclipse连接数据库后插入数据报错null
方舟生存进化淘宝面板服务器是怎么一回事?
A number of embassies and consulates abroad have issued reminders about travel to China, personal and property safety
WeChat applet getPhoneNumber interface code=40013
【622. 设计循环队列】
Differences and concepts between software testing and hardware testing
栈 && 队列
鲁大师7月新机性能/流畅榜:性能跑分突破123万!
二进制中1的个数
CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix
随机推荐
Win11怎么修改关机界面颜色?Win11修改关机界面颜色的方法
鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!
Oracle数据库的闪回技术
方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)「建议收藏」
Get out of the machine learning world forever!
基于深度学习的图像检索方法!
SQL函数 $TSQL_NEWID
SQL函数 UCASE
“二舅”火了,自媒体短视频“爆火”的基本要素,你知道吗?
【C语言】夏日一题 —— 如何判断素数?
CVE-2020-27986(Sonarqube敏感信息泄漏) 漏洞修复
[C language] Analysis of function recursion (1)
永远退出机器学习界!
Automatically generate code generator recommendation-code-gen
【ONE·Data || 排序入门】
Embedded system driver primary [2] - based on character device driver _ basic framework
二进制中1的个数
乐心湖‘s Blog——MySQL入门到精通 —— 囊括 MySQL 入门 以及 SQL 语句优化 —— 索引原理 —— 性能分析 —— 存储引擎特点以及选择 —— 面试题
CSDN(成长一夏竞赛)- 最大数