摘要: 数位DP第二题 原题链接 (话说我打题真的好少 状压好像也就才做了3道 就滚来学数位了= =) 看题一眼数位DP(这个真的只能看 看不出来也说不了什么) 数位DP老师教我们的是记忆化DFS写法 好写不爆栈 脑子不迷糊 特别注意处理前导0 , 数位DP好像难就难在处理前导零上吧 = = 爆搜的话想一想 阅读全文
posted @ 2019-05-21 16:48 SIN_XIII 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 原题链接 这道题是状压第2题,刚开始的想法还是naive了点,想要拿整个棋盘作为状态。 仔细分析就会发现,存整个棋盘的做法有大量的空间浪费, 因为一颗棋子的状态只由4个格子决定,转移时存整个棋盘实在是太亏了。 为了方便我们转移,用一行上的棋子情况来做状态,只用判断这一行是否合法和是否与上一行的状态冲 阅读全文
posted @ 2019-05-14 18:42 SIN_XIII 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 题面: 给出一个整数N,求有4^N个因数的最小整数,结果对998244353取余,找到这个数字就能让CSY获得幸福。(N<=100000) (原题并不是CSY)去打ACM比赛,6道水题,2道蓝题,2道紫题,这道题大概在紫题水平?(我太菜了) 平常我AKM压得贼(bu)稳【雾】,考试翻车加爆炸只打出来 阅读全文
posted @ 2019-05-13 16:43 SIN_XIII 阅读(134) 评论(0) 推荐(1) 编辑
摘要: https://www.luogu.org/problemnew/show/P2473 一句话题意:有n种宝物,捡起会有得分(可能为负),有k轮可以捡起宝物.其中有些宝物,需要另外的宝物捡起过才能捡起. 问采取最优策略的期望得分. 解:期望的最大特点在于难写的递推式和倒序DP 但这道题没那么恶心,递 阅读全文
posted @ 2019-05-04 11:08 SIN_XIII 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 请。 阅读全文
posted @ 2019-04-05 00:40 SIN_XIII 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一个luogu大佬写的二分图的具体定义 阅读全文
posted @ 2019-03-19 18:36 SIN_XIII 阅读(78) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-19 00:19 SIN_XIII 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 题面 //来自TKJ的友好提供 ^_^ 然后我又被卡了半天不知道怎么转移N3 于是听CWY给我讲 终于会了 (虽然他讲的不是很清楚QAQ 但是凭着我们之间根本不存在的默契竟然达成了心智联通) 重点在于 怎么转移N3 —— > (N+1)3 (n+1)3 = n3 + 3n2+ 3n + 1 于是an 阅读全文
posted @ 2019-03-16 18:28 SIN_XIII 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读本文之前 你应该有以下知识背景 矩阵乘法法则 && 矩阵快速幂 && 小学数学水平 && 普及组代码能力 && 普及组思维能力 矩阵加速的本质是一个用了玄学优化的递推 根据这个解释 我们可以首先知道它是一个递推 //23333 普通的递推是通过不断f[i] = f[i-x] (某种运算)f[i- 阅读全文
posted @ 2019-03-16 18:10 SIN_XIII 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 首先复习快速幂 我居然不DEFINE LL?可以看到上面的码十分好懂 那么矩阵快速幂也是一样的 只不过把*换成了mul函数 用计算机模拟矩阵乘法是这样的 首先定义一个矩阵并赋初值0 然后模拟乘的过程 什么?你想看矩阵乘法的公式?我不会MARKDOWN啊百度麻烦您了 还有一个小问题 就是在矩阵乘法中 阅读全文
posted @ 2019-03-16 14:49 SIN_XIII 阅读(229) 评论(0) 推荐(0) 编辑