上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页
摘要: - 赛时想了 1.5h 没想出来做法,然后写了个随机化乱搞过了,有点侥幸。 ### 思路 赛时想到: - 答案上界为 $n$。 需要进阶: - 变化超过 $1$ 的数的个数 $\le \lfloor\frac{n}{2}\rfloor$。 - 所以随机一个数,这个数变化不超过 $1$ 的概率 $\g 阅读全文
posted @ 2023-07-12 21:06 A_zjzj 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 需要保持: - 写代码前先仔细考虑一下细节,分类讨论清楚再开始码。 警告: - namespace 里面写了个 n,想调用全局 n 的时候没加 2*冒号。 思路大概就是分类讨论然后计数就完事了。 ### 代码 ```cpp #include using namespace std; using ll 阅读全文
posted @ 2023-07-12 20:26 A_zjzj 阅读(6) 评论(0) 推荐(0) 编辑
摘要: >tarjan 多测的时候 dfn 数组要清空!!! >树剖多测的时候 son 数组要清空!!! > 点双 tarjan 时可用 vector 建边,边双时用 vector 需要无重边 本题直接建圆方树,然后答案就是关键点构成的虚树上非关键原点个数。 ### 代码 ```cpp #include u 阅读全文
posted @ 2023-07-12 18:56 A_zjzj 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 赛时想写 60pts,结果 cxr 似乎少算了一点空间,导致我一直没把空间卡过去QWQ。 当时不会 dfs 求 topo 序,这里讲一下。 枚举所有非访问过的点依次 dfs,每次进行下列操作: - 找出 $v$ 的一个未访问过的入点 $u$,调用 `dfs(u)`; - 找不到 $u$ 的时候,把 阅读全文
posted @ 2023-07-12 13:53 A_zjzj 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 思路比较巧妙。 首先排序。 考虑目前维护出 $a_{1 \sim i}$ 不能表示的数的集合 $S$。 考虑如何加入 $a_{i+1}$。 如果当前 $sum$ $$S'=S\cup [sum+1,a_{i+1}-1] \cup \{x+a_{i+1}|x\in S\}$$ - 若 $|S\cup 阅读全文
posted @ 2023-07-11 20:17 A_zjzj 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 做题时想出来的东西: - 时光倒流 做题时的思维定式: - 按照操作顺序,挨个算出拿几个数到最后 - 没有想到在原序列上进行区间 dp。 - 反复只想到从小到大划分区间,每个区间计算贡献,具有一定局限性 > 需要发现,在考虑不同的值的时候,选择哪些操作顺序是独立的 ### 代码 ```cpp #in 阅读全文
posted @ 2023-07-10 21:40 A_zjzj 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 自己推性质的能力是真的差。 - 如果最后一个字符是 `A`,那么答案就是 `A`(分为全是 `A` 和存在 `B` 两种情况证明即可) - 否则如果最后一个字符是 `B`,检查是否会变为以 `A` 结尾 - 如果原串为 `AA...ABB...B` 的话,答案为 `B` - 否则最后的 `B` 会不 阅读全文
posted @ 2023-07-10 18:46 A_zjzj 阅读(7) 评论(0) 推荐(0) 编辑
摘要: [link](https://www.luogu.com.cn/problem/CF1601F) 这里提供一种不用 meet in middle 的方法,速度比较可观。 > 模拟赛上场切了,但是数组不清空,爆成 50pts 了,QWQ #### 发现性质 开始简单的推一下式子。 $\sum (i-a 阅读全文
posted @ 2023-07-10 14:39 A_zjzj 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 要点不多,记一下即可。 $G$ 的对偶图记为 $G^*$。 - $G^*$ 为连通图,若 $G$ 联通,则 $G^{*}{^*}=G$ - $G^*$ 中的简单环对应着 $G$ 中的极小割,(简单对应极小),利用该性质,可以把平面图上的最小割问题转化为对偶图上的最短路问题 - 平面图欧拉公式:$V- 阅读全文
posted @ 2023-07-09 20:29 A_zjzj 阅读(100) 评论(0) 推荐(0) 编辑
摘要: [link](https://www.luogu.com.cn/problem/P6545) 思维好题。 - 找到结论,即包住所有点的充要条件 两次最短路的思想确实很妙。 > 结论:找到 $(0,0)$ 到每个标记方格左上角的最短路,那么一定存在包住这些路径的最优解。 证明考虑反证,比较好证的。 # 阅读全文
posted @ 2023-07-07 18:17 A_zjzj 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页