随笔分类 -  dp-----背包

摘要:好久没更博了。 阅读全文
posted @ 2022-07-31 16:13 C202044zxy 阅读(286) 评论(0) 推荐(2) 编辑
摘要:if(mp.find(x)!=mp.end()) 阅读全文
posted @ 2022-07-14 16:04 C202044zxy 阅读(112) 评论(0) 推荐(1) 编辑
摘要:永远不要丝门弄数。 阅读全文
posted @ 2022-07-10 14:27 C202044zxy 阅读(352) 评论(0) 推荐(1) 编辑
摘要:昨天摆得没有更博啊,蒟蒻的连更天数又断了。 阅读全文
posted @ 2022-06-20 17:45 C202044zxy 阅读(592) 评论(0) 推荐(2) 编辑
摘要:因为早上打模拟赛没有看成 NBA 总决赛 G2,悲哀啊! 阅读全文
posted @ 2022-06-06 16:57 C202044zxy 阅读(309) 评论(0) 推荐(1) 编辑
摘要:又在水题解啊... 阅读全文
posted @ 2022-05-29 09:51 C202044zxy 阅读(204) 评论(0) 推荐(1) 编辑
摘要:听说马上要新来一车同学,不知道有没有更多人陪我打球呢😀 阅读全文
posted @ 2022-05-25 09:28 C202044zxy 阅读(387) 评论(6) 推荐(2) 编辑
摘要:今天 thupc 口胡 B/F 然后丢给别人写 . jpg 阅读全文
posted @ 2022-05-14 17:15 C202044zxy 阅读(213) 评论(0) 推荐(1) 编辑
摘要:C.Everything on It 题目描述 点此看题 解法 先思考一个简化的问题,如果要求是 1,2...n 都在其中至少出现 1 次我们会怎么做?直接上容斥,我们枚举出现次数 =0 数的个数,然后其他的乱选即可。 上述方法是可扩展的,我们可以枚举出现次数 \(\leq 阅读全文
posted @ 2022-03-30 11:19 C202044zxy 阅读(72) 评论(0) 推荐(1) 编辑
摘要:切树游戏 题目描述 点此看题 解法 话说树剖为什么会被卡啊?在洛谷上交了无数发最多 90 分,在 loj 上倒是随便过,但是现在已经过了。 首先考虑不带修的暴力 dp,设 dp[u][i] 表示以 u 为最浅点的连通块,异或值为 i 的方案数。 阅读全文
posted @ 2022-02-16 15:46 C202044zxy 阅读(399) 评论(0) 推荐(1) 编辑
摘要:A 题目描述 有长度为 n 的数组 {a},若 ai>0 则表示 piai,若 ai<0 则表示 piai 请问满足上面 n 个条件的排列个数,答案对 109+7 取模。 \(n\leq 5000 阅读全文
posted @ 2022-01-26 08:58 C202044zxy 阅读(138) 评论(0) 推荐(1) 编辑
摘要:一、题目 妹妹 Oneindark 给了你 n 个卡组,对于每个卡组有 ki 个卡牌,其中第 j 个卡牌的大小是 j,价值是 ai,j,每个卡组只能选取一张卡牌。 如果卡牌栏的大小为 t,那么能获得的最大价值是多少,你需要对 \ 阅读全文
posted @ 2021-10-04 21:58 C202044zxy 阅读(200) 评论(2) 推荐(0) 编辑
摘要:G.Jumping sequence 题目描述 有一个平面直角坐标系,你初始在 (0,0),目标点是 (x,y),你有 n 步可以走,每一步步长为 di,可以任意选择走上下左右,试构造方案使得能走到终点。 n2000,di1800 解法 阅读全文
posted @ 2021-10-04 20:31 C202044zxy 阅读(798) 评论(0) 推荐(0) 编辑
摘要:笛卡尔树内核简单,但是应用广泛,和序列规划、计数、最值类问题联系很大。 SPOJ PERIODNI 题目描述 点此看题 解法 可以考虑建出笛卡尔树,每个点的管辖范围是高为它的一个极长子矩形,为了防止不同矩形的决策互相影响我们把这个极长子矩形删掉以后再递归到儿子。 设 f[i][j] 表示以 阅读全文
posted @ 2021-09-01 19:53 C202044zxy 阅读(697) 评论(0) 推荐(0) 编辑
摘要:零、前言 自闭场,D 想复杂白给,结束前 10 分钟想出正确做法忘写树状数组,C,E 赛后随便切 ... 不要硬刚一道题,不要完全看过题人数来决定你做哪道题,think twice,code oncezxy 掉大 阅读全文
posted @ 2021-08-23 12:11 C202044zxy 阅读(218) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 这么简单的去重我竟然没想到,我是个哈批。 二、解法 首先有一个显然的 dp,依次加入 1i,每次考虑逆序对的增量: dp[i][j+k]dp[i1][j]   k[0,i) 这个可以用前缀和优化,时间复杂 阅读全文
posted @ 2021-08-09 11:47 C202044zxy 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 首先观察权值完全是由数位决定的,我们考虑按位规划,每一位可以选不超过 3k3,每一个 3 贡献是 Fi 这样算出的结果很可能不合法,有些数位是会为了满足题目限制而选取 0,3,6,9 以外的数。 结论:**最优解中每个数位 阅读全文
posted @ 2021-08-02 11:32 C202044zxy 阅读(114) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 要放假了,今天下午真的有点水啊 ... 首先有一个 observation:如果确定了第一行填的数和第二行填的数,那么此种情况的最优解是第一行从小到大排列,第二行从大到小排列,否则可以通过交换逆序对使得答案下降。 那么问题变成了决策每个数在哪一个 阅读全文
posted @ 2021-07-31 16:47 C202044zxy 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 其实这题挺难的,而且我觉得网上的题解讲的有点不清楚 ... 看到题目要求的是 f(x)k 并且 k200,搞一个傻逼斯特林反演即可: \(\sum_{x}f(x)^k=\sum_x\sum_{i=1}^k S(k,i)\cdot i! 阅读全文
posted @ 2021-07-22 09:55 C202044zxy 阅读(347) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 为了计数方便,我们把每个人看成不同的,我声称这对最后答案没有任何影响。 因为宝石的变化是放在宝石上的,所以我们以宝石为主体进行数学分析。每个宝石不同,我们根据宝石分裂情况来区分方案,那么总方案是 (n+d1)!(n1)!,然后我们考虑末状态 阅读全文
posted @ 2021-07-13 22:48 C202044zxy 阅读(1095) 评论(0) 推荐(1) 编辑

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