返回顶部
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 52 下一页
摘要: 题意:给你$n$个数,问你最少删去多少个数,使得剩下的数任意分成两组,两组数的所有元素均不同. 题解:我们先对这$n$个数求和,如果$sum$是奇数,那么我们不用删去任何元素.否则,我们对这$n$个数求整体的$gcd$,并对所有数去掉这些$gcd$.去掉后整体结果不变,但是其中一定会存在至少一个奇数 阅读全文
posted @ 2021-04-26 20:03 Rayotaku 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个序列,有$q$个询问,每次询问一个区间$[l,r]\(,你要将这个区间内的数*最少*分成几个子序列,使得每个序列中的众数出现的次数不大于\)\lceil \frac{2}\rceil$($x$为子序列区间长度). 题解:假如区间内众数出现的次数$cnt<=\lceil \frac{2} 阅读全文
posted @ 2021-04-26 17:45 Rayotaku 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题意:刚开始有一长度为$n$,空白的空数组,有$q$次询问,每次询问都会选一个区间$[l,r]$将其全部涂成颜色i,现在给你一个数组,问你能否得到所给的数组,$0$表示任何颜色都可以. 题解:首先这题有一个坑点,数组中必须要有颜色$q$,然后,易知两个相同颜色之间一定不能有比它小的颜色出现,那么对于 阅读全文
posted @ 2021-04-26 17:23 Rayotaku 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个$[1,2,...,n-1$]的序列,要你构造出一个子序列,使得子序列的所有元素的乘积%\(n\)=1. 题解:首先我们构造出的子序列的乘积一定是$k*n+1$,这个值一定和$n$互质. 证明:设$gcd(kn+1,n)=d$,那么$d|kn$,\(d|n\),\(d|1\),而整除$1 阅读全文
posted @ 2021-04-26 17:02 Rayotaku 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题意:RT,但是这题不能直接模拟(因为会炸longlong?). 题解:我们可以用线段树来处理,如果是操作1,就找到叶子结点将它修改为$m$,如果是操作$2$,我们就将修改位置的叶子结点修改为$1$即可,这样的话整个操作中就没有除法出现,也应该不会炸long long,每次询问根节点的值即可. 代码 阅读全文
posted @ 2021-04-26 14:08 Rayotaku 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 题意:RT,老鼠可以在任意两点移动. 分析:由于$n$的范围非常小,我们考虑状压,我刚开始是用一维dp转移的,但是这样的话会出现一个问题,也就是我们从上一个状态转移过来时,会出现不同坐标但状态值相同的情况,那么我们用一维就不能确定哪个坐标是最优的,所以要用二维dp来进行转移.$dp[i][j]$表示 阅读全文
posted @ 2021-04-26 13:25 Rayotaku 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 题意:给你三个长度为$2n$的01串,要你构造出一个长度为$3n$的字符串$s$,使得$s$的两个子序列至少包含两个给出的01串. 题解:因为给出的字符串长度为$2n$且为01串,那么某一个串包含的$0$或$1$的个数必然不小于0,那么我们可以找到两个$0$的个数或$1$的个数不小于0的串,拿出$n 阅读全文
posted @ 2021-04-19 08:32 Rayotaku 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个$n$x$n$的空矩阵,有三种颜色,Alice每次给你一种颜色,你需要选择另外两种颜色填某一个空格子,不能出现相邻格子同一种颜色,交互题,Alice会根据你的决定来出最优的情况,每次输出颜色和单位. 题解:我们用两个栈将不相邻的格子存起来,栈1用来涂颜色1(Alice选颜色2的时候),栈 阅读全文
posted @ 2021-04-16 09:54 Rayotaku 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个长度为$n$的01串$s$,要求你构造出两个长度为$n$的合法括号序列$a$和$b$,如果$s_i=1$,那么$a_i=b_i$,如果$s_i=0$,那么$a_i \ne b_i$,问你能否构造出两个序列,若可以,输出他们. 题解:首先,\(s_1=s_n=1\),这是一定要成立的,其 阅读全文
posted @ 2021-04-16 09:35 Rayotaku 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 题意:有$m$个党派,$n$个选民,每个选民都有自己要投的党派,你是党派1的首领,富可敌国,你想要贿赂一些选民使得所有党派中,你的票数最高,问最少要花多少钱才能当选. 题解:像这种贪心怎么想都想不出来的题的话,就应该考虑枚举和二分了,我们可以枚举我需要的票数来写,假设我们最终当选的票数为$k$,那么 阅读全文
posted @ 2021-04-14 13:34 Rayotaku 阅读(47) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 52 下一页