10 2023 档案

摘要:传送门 设fi,0表示将[1,i]位变成以0结尾的字符串的最小步数。 fi,1表示将[1,i]位变成以1结尾的字符串的最小步数。 fi,2表示将[1,i]位变成空字符串的最小步数。 转移的时候分类讨论一下第i阅读全文
posted @ 2023-10-31 11:29 Zlc晨鑫 阅读(27) 评论(0) 推荐(0) 编辑
摘要:考虑S第一个字符,会和T中哪些位置上的数配对。 其实就是 k|S|mod|T|。 然后可以打表找规律: int main() { int a, b; cin >> a >> b; int x = 0; vector<int> all; while (x < a * b) { all.pu 阅读全文
posted @ 2023-10-30 21:25 Zlc晨鑫 阅读(8) 评论(0) 推荐(0) 编辑
摘要:P2680 [NOIP2015 提高组] 运输计划 要求经过边的询问的最大值,和不经过边的询问的最大值,直接用线段树维护就行了。 然后就是二分做法,比较合理。 P4219 [BJOI2014] 大融合 首先考虑暴力做法,随便钦定一个树根,然后维护子树size即可。 每次连边,比如x作为y的父亲,那么 阅读全文
posted @ 2023-10-27 12:38 Zlc晨鑫 阅读(9) 评论(0) 推荐(0) 编辑
摘要:写了两天。。。 就是说,状态压缩DP可以不用显示写出考虑到第i个数,直接每次考虑加入一个数会对当前状态造成的影响即可。 这道题发现了大质因数只有1个之后,就需要考虑有相同的大质因数之间的转移,和大质因数不同的之间的转移。 然后会发现没有大质因数的数需要特殊处理…… 然后就好了…… 调了好久…… 原因 阅读全文
posted @ 2023-10-25 09:51 Zlc晨鑫 阅读(3) 评论(0) 推荐(0) 编辑
摘要:在空间允许的情况下,对于链表的某个值的删除(只知道大小,不知道位置),可以用一个数组建立值-位置的映射做到O(1)删除。 空间不允许,就用map 阅读全文
posted @ 2023-10-21 11:23 Zlc晨鑫 阅读(1) 评论(0) 推荐(0) 编辑
摘要:今天是2023/10/19,停课第四天,整理一下思路吧…… P7113 [NOIP2020] 排水系统 拓扑排序、数学 拓扑很简单,关键是这个分数到底会多大。 观察到题目中有限制m最大是10,最多经过10个中转点,出边小于等于5,这些限制很明显就是规定了p,q的范围。 前者说明总水量最多是10,而每 阅读全文
posted @ 2023-10-19 09:23 Zlc晨鑫 阅读(11) 评论(0) 推荐(0) 编辑

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