11 2019 档案

摘要:Day0 早上起床没去班里,直接跑去奥赛室收拾了下东西 开luogu发现是中吉并不是预料中的大吉 早上买了一堆零食,然后回奥赛室发现luogu刷题量498,赶紧切了两道水题,赶在退役之前AC500海星 后来有了教练的名场面 9:00登上了大巴,没想啥,希望有个好的结果吧,下 阅读全文
posted @ 2019-11-16 17:51 __Liuz 阅读(311) 评论(1) 推荐(1) 编辑
摘要:Descriptioni=1nj=1ngcd(i,j) Solution 这种gcd计数的题一般思想是枚举gcd。 对于这道题,有一下几种做法,循序渐进 暴力:O(n2logn) 就是暴力枚举所有数求$gcd 阅读全文
posted @ 2019-11-13 15:18 __Liuz 阅读(336) 评论(4) 推荐(0) 编辑
摘要:Description "题面" 求[l,r]有多少个数满足数位中出现长度=2的回文数,比如121110都满足 $l,r include include include define ll long long define re register define maxn 1010 阅读全文
posted @ 2019-11-12 09:37 __Liuz 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Description "题面" 给定[L,R],求在[L,R]内满足下列条件的数的个数: 1.长度为11,不含前导零 2.存在三个相邻的数相等 3.不能同时出现48 Solution 数位DP我习惯于写递推版本,于是预处理就崩溃了 " " 发现预处理需要考 阅读全文
posted @ 2019-11-11 15:59 __Liuz 阅读(99) 评论(0) 推荐(0) 编辑
摘要:~~第一次手切DP紫题祭~~ Description "题面" 给定两个数a,b,求[a,b]内,数码09出现的次数 Solution 话说这道题就是 "P1554梦中的统计" 的强化版,记得这道题刚学OI的时候做过(指梦中的统计)。对于这道题而言,朴素做法只有$30p 阅读全文
posted @ 2019-11-11 11:09 __Liuz 阅读(110) 评论(0) 推荐(0) 编辑
摘要:属于数位DP入门级别的题目,但我做这类题不多,还是要总结一下这道经典题目 Description "题面" 给定a,b,求[a,b]区间有多少个数满足:任意两个相邻数位之间的差的绝对值=2 $a,b=2) dp[i][j]+=dp[i 1][k];//把0的情况也处理 } in 阅读全文
posted @ 2019-11-10 21:54 __Liuz 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Description "题面" 有$n(n include include include define re register define maxn 100010 using namespace std; inline int read() { int x=0,f=1; char ch=g 阅读全文
posted @ 2019-11-09 15:05 __Liuz 阅读(97) 评论(0) 推荐(0) 编辑
摘要:Description "题面" 题面比较复杂,大概就是有几个操作函数要求将起始字符串变换为目标字符串,每个操作有代价,求代价最小值 Solution 其实很多状态压缩类动态规划可以转换成最短路问题,只需要将状态压缩为一个点就行,一般处理变换操作可以使用这种方法。 实际上最短路问题就是在图上 阅读全文
posted @ 2019-11-09 10:34 __Liuz 阅读(114) 评论(0) 推荐(0) 编辑
摘要:这道题有点东西,正解调了近2个小时才解决,~~NOIP~~CSP考这种题肯定GGDescription "题面" 题目大意是有n个城市,位置是1n,每个城市有一定的海拔,定义每两个城市之间的距离是海拔差的绝对值,AB轮流开车,A先开(话说这个好别扭,为啥非要让 阅读全文
posted @ 2019-11-05 14:01 __Liuz 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Description "题面" 题意是给你一颗n个节点的树和k(k20),每条边权是1,告诉你n个点的点权,输出到点i距离k的所有点的点权和 Solution 感觉很不可做,一开始考虑维护距离为k的点,然后跟着当前点往一个方向走,发现根本没法 阅读全文
posted @ 2019-11-03 16:33 __Liuz 阅读(108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示