06 2021 档案

摘要:##CF传送门 ##洛谷传送门 ##解题思路 考虑什么情况数字 i 会出现在所有连续子数列的 mex 值中: 当且仅当两个 i 之间包含了 1(i1) 的全部数字。 假设我们已经判断出两个 i 之间包含了 1(i1) 的全部数字,这 阅读全文
posted @ 2021-06-23 12:02 尹昱钦 阅读(38) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 令 dp[i][j] 表示从 1 号点到 i 号点的长度比最短路多 j 的路径的条数。 则答案为: ans=i=0kdp[n][i]n 开始在反图上进行转移,转移方程为: \(dp[u][k]=\su 阅读全文
posted @ 2021-06-20 16:38 尹昱钦 阅读(45) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 在 O(n) 内求出 n 个数的逆元: 令 S=i=1na[i], 则 a[i]1=S/a[i]S=S1[i1]S2[ni]S1。 其中 S1a[i] 阅读全文
posted @ 2021-06-20 11:32 尹昱钦 阅读(61) 评论(0) 推荐(0) 编辑
摘要:##传送门 不得不说这题细节很恶心。 ##解题思路 二分最小时间x: 首先很显然的贪心是,每个节点的军队在时间x内一定要尽可能向上走,并且如果某个子树如果去支援别的子树,一定到的是子树的根节点(即根的儿子)。 所以我们可以用倍增判断在时间x内每个军队能到达的位置,把能到达根节点的并且还有剩余时间的拿 阅读全文
posted @ 2021-06-20 08:51 尹昱钦 阅读(48) 评论(0) 推荐(0) 编辑
摘要:##传送门 比较综合的一道题。 ##解题思路 求把一条边变为0后这m条路径中的最短值,最大值最小,可以二分求解。 如何check某个答案x是否合法? 实质就是判断能否找到一条边,使得大于x的路径都经过这条边,并且减去这条边边权后路径长度都小于等于x。 于是我们先预处理出要求的路径的原长度(倍增求LC 阅读全文
posted @ 2021-06-20 08:23 尹昱钦 阅读(72) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 我才不是因为题目变蓝题了才做的呢 看一眼数据范围,普通期望dp(dp[n][m])比较容易想,但是只有卑微的25分。 发现 n1014,所以我们可以大胆推测做法只与m有关。 于是我们就从m入手思考这道问题。 设 f(n,m) 表示杀死n个带护盾 阅读全文
posted @ 2021-06-20 07:46 尹昱钦 阅读(74) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##nim博弈 很典型的一种博弈。 我们考虑每堆石子的异或和。 若异或和为0,则必败,若非零,则必胜。 因为我们每一步都可以从一个异或和非零的状态转移到异或和为0的状态。 而最终每堆都是零时,异或和恰好为0(必败)。 如何证明? 考虑异或的性质,把数量最多的那一堆石子 k 单独拿 阅读全文
posted @ 2021-06-13 21:46 尹昱钦 阅读(67) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 很妙的一道题。 首先若是选项数都相同,则同等于lc的随机写答案。 所以影响答案的就是前后的选项数。 分情况讨论: 若 a[i]==a[i+1],则 ans+=1a[i]a[i]>a[i+1],则选择的选项在 \(a[i+1] 阅读全文
posted @ 2021-06-13 20:54 尹昱钦 阅读(35) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 设置状态(x--你在这里--y)表示所处的点两边的边权分别为x和y 考虑终止状态(0--你在这里--0)能由什么状态转移过来: (k--你在这里--x 0)经过边x并把边x的边权设置为0 -->必胜 (貌似就一种) 很显然每次都会选择使经过的边权为0(否则先手等于把先手权交 阅读全文
posted @ 2021-06-13 14:14 尹昱钦 阅读(114) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 首先答案很显然: ans=i=1n(p[i]×to[i]) 其中 p[i] 表示到点 i 的概率,to[i] 表示 i 的出边的边权和。 to[i] 可以预处理得到,而 p[i] 可以在 阅读全文
posted @ 2021-06-12 16:58 尹昱钦 阅读(41) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##拓展中国剩余定理EXCRT 早知道有这东西就不学CRT了呜呜呜~~(ljCRT)~~ 这个比CRT范围更广更快更好写…… 虽然我写挂了,并且调了两天四五个小时 还是这一堆式子: $$\begin x\equiv b_1\pmod \ x\equiv b_2\pmod \ x\equi 阅读全文
posted @ 2021-06-11 22:58 尹昱钦 阅读(56) 评论(0) 推荐(0) 编辑
摘要:传送门 中国剩余定理(CRT) 我的第一反应是小学奥数题——韩信点兵。 转化成数学语言,就是给你 n 个关于 x 的同余方程(保证 ai 互质),求最小整数解。 $$\begin x\equiv b_1\pmod \ x\equiv b_2\pmod \ x\equiv b 阅读全文
posted @ 2021-06-10 00:11 尹昱钦 阅读(120) 评论(0) 推荐(0) 编辑
摘要:##快速乘 快(gui)速乘,就是在两个数乘爆long long但是结果对long long范围内的数取模的情况下可以避免麻烦的高精度的技巧。 背过就好。 ##板子 下面的板子是接近O(1)的,利用了溢出与long double。 inline long long ksc(long long x,l 阅读全文
posted @ 2021-06-09 23:47 尹昱钦 阅读(69) 评论(0) 推荐(0) 编辑
摘要:##前置知识 ###完全剩余系 百度百科: 从模n的每个剩余类中各取一个数,得到一个由n个数组成的集合,叫做模n的一个完全剩余系。 简单点说,n的完全剩余系就是0到n-1的集合。 ###缩剩余系 又叫简化剩余系。 简单点说,n的缩剩余系就是其完全剩余系中与n互质的数组成的一个集合。 ##费马小定理 阅读全文
posted @ 2021-06-07 00:12 尹昱钦 阅读(538) 评论(0) 推荐(0) 编辑
摘要://咕了一个月才想起没写游记 //那就简单总结一下吧 去了十一天,4.30-5.10,总体感觉就一个关键词:格局小了。 除了4.30号报道完在宾馆玩的挺快乐以外,被虐了十天。 整整十天…… 最后真的都感觉待不下去了。 可以说真的认识到了差距了吧。 先不看tyy等神仙,我左面的神仙fqt竟然是队外ra 阅读全文
posted @ 2021-06-04 19:21 尹昱钦 阅读(95) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 其实很简单,先考虑什么时候无解: 当分母b是模数p的倍数时。 当b不是p的倍数时,又因为p是个大质数,所以可以直接费马小定理求逆元。 但是a和b很大,所以我们可以先把a和b取模,然后求a乘上b的逆元就行了。 ans=a×b1(modp) 高精度 阅读全文
posted @ 2021-06-04 18:56 尹昱钦 阅读(211) 评论(0) 推荐(0) 编辑
摘要:##传送门 ##解题思路 ####裴蜀定理 首先第一个字读pe´i 对于一个方程ax+by=c 有整数解的条件是gcd(a,b)|c 证明如下: gcd(a,b)|agcd(a,b)|b \(\therefore\gcd(a,b) 阅读全文
posted @ 2021-06-04 00:25 尹昱钦 阅读(114) 评论(0) 推荐(1) 编辑
摘要:##传送门 ##解题思路 板子没啥好讲的。 就是要注意以下几点: 进位时条件是 10 而不是 >10 。 string中的某个位置若没有初始化,会炸,所以要在读入的字符串最后加上0。 ##AC代码 #include<iostream> #include<cstdio 阅读全文
posted @ 2021-06-03 23:53 尹昱钦 阅读(193) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 为什么只有洛谷呢因为洛谷的翻译是我写的我想宣传一波qaq //2021/6/10 update:到现在还没过翻译而且我的翻译没有备份所以咕咕了呜呜呜 解题思路 首先可以用一个栈求出每个括号配对的括号的位置———— 遇到左括号进栈,遇到右括号一定与当前的栈顶配对。 用双向链表储存一下某一个 阅读全文
posted @ 2021-06-01 00:25 尹昱钦 阅读(61) 评论(0) 推荐(0) 编辑

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