返回顶部
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 52 下一页
摘要: 题意:一共有$n$个人,每个人都要送礼物给别人,每个人都要收到礼物,但每个人都有自己相送的人,序列$a$表示第$i$个人想送礼物给$a[i]$,输出长度为$n$的序列,表示$i$送礼物给$b[i]$. 题解:先用set将能给礼物的先给了,即将没收到礼物的$a[i]$先给了,给过就erase掉,并且记 阅读全文
posted @ 2021-07-25 16:35 Rayotaku 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题意:有一组排列$a=[1,2,3,...,n]$,可以将排列的所有元素向右移动$k$个位置,然后选任意两个元素交换位置,最多交换$m$次,现在给你操作完成后的序列,问你有多少种可能的$k$值,使得原排列能得到现在的序列. 题解:将所有$a[i]$--,这样在每个元素移动$k$个位置后,得到$a[i 阅读全文
posted @ 2021-07-25 16:02 Rayotaku 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个序列A,每个元素为$+ \ x$或者$-$,假设$S$是$A$的一个子序列,那么便利$S$,$+\ x$表示贡献加上$x$,$-$表示贡献减去$S$中最小的$x$,并且在序列中删去这个$x$,问所有子序列的和为多少(\(\mod 998244353\). 题解:先假设一个子序列集合$S 阅读全文
posted @ 2021-07-08 13:33 Rayotaku 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个$n$个结点的树,给你$n-1$个$a_i$和$b_i$,表示将第$i$条边断开后两个连通块中的最大顶点,现在要你根据给出的信息还原出这颗树. 题解:首先无论怎么分,$a_i$和$b_i$中一定有一个是的值是$n$.然后我们将顶点排序,按照$n$为根结点来构造.那么序列中出现次数最少的那 阅读全文
posted @ 2021-07-08 01:45 Rayotaku 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 题意:有一长度为$n$的序列,问有多少种方式将其分成连续的$k$个序列$B_1,B_2,...,B_k$,使得对于每个$i\ (1\le i\le k)$都能整除$B_i$的元素和. 题解:设$dp[i][j]$为取前$i$个数分成$j$个$B$序列的方法数.那么可以写出一个比较暴力的$dp$转移式 阅读全文
posted @ 2021-07-07 08:54 Rayotaku 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 题意: \(f(i)=x\),$x$为最小的不能整除$i$的数.求$\sum^_f(i)\ mod\ 10^9+7$. 题解:首先,\(1,2,...,x-1|i\),即$i$一定是$lcm(1,2,...,x-1)$的倍数,我们现在来看$f(i)$的值,当$f(i)=2$时,$i$的最小值是$1$ 阅读全文
posted @ 2021-07-04 19:28 Rayotaku 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 题意:给你一个字符串,选择一个前缀,使其不断复制,直到$len>=k$,如果$len>k$,删去多余的尾部,问你能得到的字典序最小的字符串. 题解:基本思路和E1一样,比较后面的字符和$s[1]$,大于就直接break,小于就继续,等于的话,我们要先找到$s_{1...x}$和$s_{i,i+1,. 阅读全文
posted @ 2021-06-27 22:26 Rayotaku 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 题意:从$l$每次加$1$加到$r$,每次操作后贡献为每一位数字的改变数,问总贡献是多少 题解:这题问题在于处理$9,19,29,...,89$和$99,199,...,899$,这样的会产生额外贡献的数,不难发现,$ 9,19,29,...,89$这些数,每10个数就会产生额外的2个贡献,以此类推 阅读全文
posted @ 2021-06-11 10:33 Rayotaku 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题意:有长度为$k$的数组$b$,问你是否能构造一个长度为$2k-1$的数组$a$,使得对于$a_1,a_2,...,a_{2i-1}$,其中位数是$b_i$. 题解:首先要能看出一个结论,即对于一个有序的序列,我们在其中位数左边添加两个数,会使得中位数的位置左移一个,在其右边添加两个会使得中位数的 阅读全文
posted @ 2021-06-08 19:30 Rayotaku 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 题意:有$2k$个队伍进行$2k-1$场比赛,1和2比,3和4比,...,每两两决出胜者进行下一轮,现在给你一长度为$2^k-1$的字符串,每个位置代表按顺序的比赛结果,$0$表示下标小的队伍胜,$1$表示下标大的队伍胜,?表示未知,有$q$个询问,每次修改字符串的一个字符,问最后有多少可能的冠军。 阅读全文
posted @ 2021-06-08 01:24 Rayotaku 阅读(79) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 52 下一页