摘要: 题目传送 就离谱,再次被语文AK,顺便学了点unordered_set 移动元素后 分四种情况 假设元素原位置为$i$,移动后为$j$ $pre[]$为序列前缀和,$suf[]$为序列后缀和 1.\(j<i\) 且可能存在 $k<j$或 \(i<k\),\(pre[k]=sum[n]/2\) 2.\ 阅读全文
posted @ 2021-08-25 21:52 归游 阅读(54) 评论(0) 推荐(0) 编辑
摘要: ##费解的开关 这种题较少见也较难想 按一个开关,会影响上下左右四个方向的数 先可以考虑,只有一排灯的情况 那么一排灯的情况,只有32种按法即$2^5$次,可以用$1~32$每个数的二进制数表示方案,1表示改变灯,0表示不变 如果有两排灯了?是不是感觉有点不知所措 容易发现,改变第一排灯的状态,那么 阅读全文
posted @ 2021-08-25 18:01 归游 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ##[题目传送 很明显是有关二进制的的题 ###三种位运算简单介绍 and 即 & (按位与) 二进制下同一位同为1,位运算后为1 例如 \(1001 & 0111 = 0001\) \(1001\) \(&0111\) \(=0001\) \(1&1=1 1&0=1 0&1=1 0&0=0\) o 阅读全文
posted @ 2021-08-25 16:04 归游 阅读(49) 评论(0) 推荐(0) 编辑
摘要: #有理数取余[模板] 简单总结几下 设p=19260817 \(\frac{a}{b} \mod p\) 令$x=\frac{a}{b} (\mod p)$ 同乘性,两边同乘$b$,\(x*b=\frac{a}{b}*b (\mod p)\) 化简为 \(b*x=a(\mod p)\) (1) 类似 阅读全文
posted @ 2021-08-23 18:57 归游 阅读(84) 评论(0) 推荐(0) 编辑
摘要: #逆元 逆元定义:若$a*x=1(\mod b)$ 且$a,b$互质,则称$x$为$a$的逆元,记作$a^{-1}$ 逆元应用 求$(t/a)\mod b$ 时,转化为$t*a^{-1} \mod b$ ##三种方法求逆元 以此题为例 ###扩展欧几里德定理 根据定义可转化为$ax+by=1$,满足 阅读全文
posted @ 2021-08-23 16:52 归游 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #大逃离 基本就是模板题 加了1个限制,能到达点的个数不小于k 注意:出度+入度≠能到达点的个数,此时n的范围又很小,可以开个二维数组标记能到达的点,且同时统计数量 #include<cstdio> #include<cstring> #include<algorithm> #include<ios 阅读全文
posted @ 2021-08-22 22:35 归游 阅读(43) 评论(0) 推荐(0) 编辑
摘要: #排列 生成一种排列,但排列不能升序 不能是升序的原因,因为$a_i≠i$,而序列全是都是唯一值,升序存在一种可能1,2,3,...,n 此时$a_i=i$ 这里提供一种解法 第n位为1,其余为i+1 #include<cstdio> #include<cstring> #include<iostr 阅读全文
posted @ 2021-08-22 17:30 归游 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #[GXOI/GZOI2019]旅行者 简化题意 给一个n个点,m条边的有向图,找k个点之间的最小距离$(n<=100000 ,m<=500000)$ 时间复杂度:\(O(Tnlogn)\) 有个时间复杂度为$O(Tnlog_{2}^{2}n)$的解法 (其实时间允许可以用floyed) 出题人:想 阅读全文
posted @ 2021-08-22 16:32 归游 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ##[USACO06NOV]Roadblocks G 只需要在最短路的基础上改亿改就可以了 两个数组 $dis1[]$存储最短路 $dis2[]$存储次短路 次短路分三种情况 可以更新最短路,次短路继承更新前的最短路,然后更新最短路(原因很简单,因为目前的最短路可以更新说明这不是最短路,但可能是此次 阅读全文
posted @ 2021-08-22 11:53 归游 阅读(25) 评论(0) 推荐(0) 编辑
摘要: #中位数 (考时脑壳抽了 思路其实很简单 容易知道最终序列长度为$n-k$ 如果不操作,最小的中位数,即为位置为$(n-k+1)/2$ 我们把删去的数全都往中位数右边的数加即可,中位数不变 $n-k$的序列中位数最小值 就是位置$(n-k+1)/2$ 如果$k==n-1$,原序列和即为所求 记得排序 阅读全文
posted @ 2021-08-21 15:58 归游 阅读(63) 评论(0) 推荐(0) 编辑