摘要:
A link 模拟。 B link 模拟指针。 C link 记忆化搜索。 时间复杂度证明可以从一个奇数分多遍以后只会有两种数这一角度入手。 D link 由于每次只能选择一种,于是可以将选择变成连边,进行最短路。 E link 线段树入门。取余操作本身就是一个环。 注意题目中的操作是从 \(0\s 阅读全文
摘要:
庆祝一下全写的正解。 赛时 1h A~E,罚坐 1h,以为 dfs 找环复杂度巨大导致没有 F。 A link 找最左边和最右边的'B'即可,注意找不到时的处理。 #include<bits/stdc++.h> #define int long long template<typename T> v 阅读全文
摘要:
link & link EV 直接输出 \(n\) 遍前 \(k\) 个小写字母即可。 证明 考虑对于一个题目要求的串 \(s\),能不能满足要求。 显然 \(s_1\) 可以在第一遍小写字母中找到。 DV 考虑题目给出的什么时候一定合法。 显然,如果和我们 EV 构造的串原理一致,那就一定合法。 阅读全文