返回顶部
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 52 下一页
摘要: 题意:有围着一圈的$N$把椅子,其中有一个是冠位,你在离冠位顺时针$S$把椅子的位置,你每次可以顺时针走$K$个椅子,问最少要走多少次才能登上冠位,或者走不到冠位. 题解:这题和洛谷那个青蛙🐸的约会简直一模一样啊,我们可以把圆看成是一条直线,我每次都向前都$k$步,多出$N$的部分我们可以对$N$ 阅读全文
posted @ 2020-12-20 15:11 Rayotaku 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 形如$ax\equiv c\ (mod\ b)$的方程叫为线性同余方程. 对于$ax\equiv c\ (mod\ b)$,我们可以得出$ax+by=c$,又根据裴蜀定理,$x,y$有整数解的充要条件为$gcd(a,b)|c$,即$c$一定是$gcd(a,b)$的倍数,我们可以根据$ax+by=gc 阅读全文
posted @ 2020-12-20 14:53 Rayotaku 阅读(577) 评论(5) 推荐(1) 编辑
摘要: 题意:给你一长度为$n$的序列(可能含有相等元素),你要找到$m$个位置不同的元素使得$max(a_,a_,...,a_)-min(a_,a_,...,a_)\le k$,问你共有多少种不同的元祖满足条件,对答案$mod 1e9+7$. 题解:我们可以先用map做桶统计每个数出现的次数,然后枚举$[ 阅读全文
posted @ 2020-12-19 14:08 Rayotaku 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题意:给你节点数为$n$的树,每个节点都有自己的权值,求所有路径的上的点的权值按位与的和. 题解:题目给的数据很大,我们不能直接去找.因此我们可以枚举二进制$[1,20]$的每一位,然后再枚举所有点,看它二进制对应位置是否满足条件,之后再去dfs找$1$的连通块即可. 代码: const int N 阅读全文
posted @ 2020-12-19 13:53 Rayotaku 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 题意:给你含有$n$个节点,$n-1$条边的树,以及$m$个质数和$1$,你需要在这$m$个质数和一个$1$选择数(质数只能选一次,$1$可以多选)给$n-1$条边赋值,求所有简单路径的边权和. 题解:很简单,对于每条边,我们看它左右有多少个点,右边有多少点,左边点数x右边点数就是包含这条边的简单路 阅读全文
posted @ 2020-12-11 13:47 Rayotaku 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个字符串,找出一个类似为$aaabbbccc$这样的由连续的$abc$构成的子序列,其中$|a|=|b|=|c|$,问字符串中能构造出的子序列的最大长度. 题解:这题刚开始一直想怎么线性扫过,结果好像没有什么思路(其实是可以预处理$b$的个数然后双指针的),但这题最好写的其实还是二分答案 阅读全文
posted @ 2020-12-09 17:18 Rayotaku 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一长度为$n$的数组,有一长度为$k\ (1\le k \le n)$的区间不断从左往右扫过这个数组,总共扫$n$次,每次扫的区间长度$k=i$,在扫的过程中,每次取当前区间内的最小值,存到v中,问每次扫完后v中的数是否能构成一个序列. 题解:我们首先特判区间长度$1$和$n$的情况,这很 阅读全文
posted @ 2020-12-08 19:11 Rayotaku 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 题意:给你一个$n$x$m$的矩阵,需要在这些矩阵中涂色,每个格子可以涂成黑色或者白色,一个格子四周最多只能有$2$个和它颜色相同的,问最多有多少种涂色方案. 题解:首先我们考虑一维的情况,一个格子的方案数是$2$,两个格子的方案数是$4$,我们记$f[1]=2$,\(f[2]=4\),然后我们考虑 阅读全文
posted @ 2020-12-08 18:02 Rayotaku 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 题意:给你$n$个矩形,求矩形并的面积. 题解:我们建立坐标轴,然后可以对矩形的横坐标进行排序,之后可以遍历这些横坐标,这个过程可以想像成是一条线从左往右扫过x坐标轴,假如这条线是第一次扫过矩形的宽(长)的话,我们就可以在$y$轴上对应的区间打上标记,每次枚举的面积就是当前横坐标和上次横坐标的差值乘 阅读全文
posted @ 2020-12-07 20:12 Rayotaku 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一组数,每次可以选择拿走第$i$个数,得到$a[i]$的分数,然后对于分数值为$a[i]-1$和$a[i]+1$的值就会变得不可取,问能得到的最大分数是多少. 题解:$a[i]$最大取$2e5$,那我们可以枚举$[1,2e5]$的所有数字,用桶记录每个数出现的次数$cnt$,对于当前所枚举 阅读全文
posted @ 2020-12-07 16:24 Rayotaku 阅读(78) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 52 下一页