CF1559 - E. Mocha and Stars E. Mocha and Stars 题意 给出 nnn 个区间 [li,ri][l_i, r_i][li,ri] 和 mmm,保证 li⩽ri⩽ml_i\leqslant r_i\leqslant mli⩽ri⩽m,求: ∑a1=l1r1∑a2=l2r2⋯∑an=lnrn[gcd(a1,a2,…,an)=1]⋅[a1+a2+⋯+an⩽m]\sum_{a_1=l_1}^{r_1}\sum 2021-08-18 coding > cf #数论 #动态规划 #Mobius反演
CF1561 Codeforces Round #740 (Div. 2, based on VK Cup 2021 - Final (Engine)) D - Up the Strip 题意 给出一个数字 nnn 表示初始的数字,你可以对当前的数字(比如说是 xxx)做若干次变化,变化包含下列两种: 选择一个数字 y∈[1,x−1]y\in[1,x-1]y∈[1,x−1],将现在的数字 xxx 变为 2021-08-26 coding > cf #数论 #构造题
CF1562 Codeforces Round 741 Codeforces Round #741 (Div. 2) C - Rings 题意 给出一个二进制串 SSS,长度为 NNN,你可以在上面做 [l,r][l, r][l,r] 的截断,函数 f(l,r)f(l,r)f(l,r) 表示:将 SSS 中 [l,r][l,r][l,r] 的截断取出,然后转换为十进制的数。 要求找出两对不同的 (l1,r1),(l2,r2)(l_1, r_1), 2021-08-28 coding > cf #字符串 #构造题
CF1566 - Codeforces Global Round 16 Link: Codeforces Global Round 16 D - Seating Arrangements 题意 给出一个座位表 nnn 行 mmm 列,每一行从左侧向右侧入座,如果路程中已经有人入座则会产生1点不满意度,一共有 nmnmnm 个人,有 nmnmnm 个位置,每个位置有一个观影距离,每个人有视力值,视力值小的人的观影距离必须小于视力大的人,每个人顺次入座,要求满足上述条 2021-09-13 coding > cf #图论 #贪心 #构造题
CF1567 - Codeforces Round 742 (Div. 2) link: Codeforces Round #742 (Div. 2) C - Carrying Conundrum 题意 Alice给出一种特殊的加法规则,每一位进位后会进位到更高的一位上,现在给出一个数 nnn,求有多少对数 (a,b)(a, b)(a,b) 使其通过Alice加法相加能得到 nnn。 数据范围:2⩽n⩽1092\leqslant n \leqslant 10^92⩽n⩽ 2021-09-07 coding > cf #线段树 #贪心 #构造题 #模拟题
CF1569 - Educational Codeforces Round 113 (Rated for Div. 2) link:Educational Codeforces Round 113 (Rated for Div. 2) C - Jury Meeting 题意 (把原题魔改了一下,感觉好理解点~) 给出 nnn 个玩家,每个玩家手上有 aia_iai 个糖果,你可以改变玩家的初始排列顺序,确定排列顺序后,每一轮会从第一个玩家到第n个手上还有糖果的玩家手上拿走一个糖果,求有多少种排列方案,使得不会连 2021-09-10 coding > cf #组合数学 #模拟题
Codeforces Round 749 (Div. 1 + Div. 2) Codeforces Round #749 (Div. 1 + Div. 2, based on Technocup 2022 Elimination Round 1) B - Omkar and Heavenly Tree 题意 要求构造出一个含有 nnn 个节点的树,满足 mmm 个条件,每个条件包含三个节点 a,b,ca, b, ca,b,c(保证互不相等),要求 aaa 到 ccc 的 2021-10-22 coding > cf #图论 #构造题 #交互题 #贪心题
CF1614 - Codeforces Round 757 (Div. 2) 比赛链接 C. Divan and bitwise operations 题意 存在一个长度为 nnn 的正整数序列 {ai}\{a_i\}{ai},mmm 个限制条件,每个限制条件由 l,r,xl, r, xl,r,x 构成,表示 {ai}\{a_i\}{ai} 在区间 [l,r][l,r][l,r] 中的元素或运算值为 xxx。对于任意一个满足该条件的序列,求该序列的所有子序列的异或值 2021-12-13 coding > cf #位运算 #数论 #动态规划
CF1793 - Codeforces Round Codeforces Round #852 (Div. 2) F. Rebrending 题意 区间长度为nnn的数组a[i]a[i]a[i],且满足a[i]∈[1,n]a[i]\in[1,n]a[i]∈[1,n],有qqq个查询区间[l1,ri][l_1,r_i][l1,ri],对于每个查询区间,求出 ali,ali+1,⋯ ,ari−1,aria_{l_i},a_{l_i+1},\c 2023-02-17 coding > cf #动态规划 #线段树
CF1809 - Educational Codeforces Round 145 (Rated for Div. 2) D. Binary String Sorting 题意 给出一个仅包含01串s,仅有两种操作 交换相邻元素,每次交换的代价是a。(题目中 a=1012a = 10^12a=1012,也就是 aaa 远大于 111) 删除任意位置元素,每次删除的代价是a+1。 要求通过多次上述两种操作,使得给出的01串在操作后变为非降的,且具有最小的代价。 也就是要用最小的操作次数,使得最终01串是非降的 2023-04-10 coding > cf #贪心