为了能到远方,脚下的每一步都不能少.|

luckydrawbox

园龄:4个月粉丝:1关注:2

随笔分类 -  题解

题解:CF1967F Next and Prev
摘要:Link\text{Link}Link 题意 设 ppp 是一个排列,对于 q=1,2,⋯ ,nq=1,2,\cdots,nq=1,2,⋯,n,记 p′p'p′ 是 ppp 只保留小于等于 qqq 的值构成的子序列,preipre_iprei​ 是 p′p'p′ 中上一个比 p′i{p'}_ip′i
9
0
0
题解:CF2026F Bermart Ice Cream
摘要:Link\text{Link}Link 题意 初始时,有一个商店,编号为 111,其中没有物品。接下来有 qqq 次操作,操作有 444 种: 1 x1\ x1 x:新建一个商店,编号为目前的商店数 +1+1+1,且该商店内的物品种类与当前商店 xxx 中的相同。 2 x p t2\ x\ p\ t
23
0
0
题解:P11190 「KDOI-10」反回文串
摘要:Link\text{Link}Link 题意 将一个长度为 nnn 的字符串 sss 划分为最多的子序列,使 sss 每个位置的字符恰好属于一个子序列且每个子序列中的字符按顺序组成的串不为回文串。要求判断有无解,若有解,给出最多的子序列个数 kkk 和一种方案。 分析 单个字符肯定是回文串,所以非回
4
0
0
题解:P11189 「KDOI-10」水杯降温
摘要:Link\text{Link}Link 题意 给出一棵 nnn 个节点的树,根节点为 111,节点 iii 有一个点权 aia_iai​。你可以对这棵树进行如下操作: 将节点 iii 的子树内的所有点点权增加 111。 选择一个叶子 iii,将 iii 到根节点的链上所有点的点权减少 111。 求是
3
0
0
题解:P11146 「SFMOI Round I」Strange Train Game
摘要:Link\text{Link}Link 题意 题目本身已经够简洁了,故直接搬来。 给定长度为 nnn 的 010101 串 a,ba,ba,b,给定 2m2m2m 个正整数 li,ril_i,r_ili​,ri​。对于 i=1,2,⋯ ,mi=1,2,\cdots,mi=1,2,⋯,m,依次执行以下
3
0
0
题解:P10855 【MX-X2-T4】「Cfz Round 4」Gcd with Xor
摘要:Link\text{Link}Link 题意 求 ∑x=1n∑i=1xgcd⁡(i,i⊕x)k\sum_{x=1}^n\sum_{i=1}^x\gcd(i,i\oplus x)^k∑x=1n​∑i=1x​gcd(i,i⊕x)k 对 109+710^9+7109+7 取模的结果。 分析 既然 O(nl
2
0
0
题解:CF1993F2 Dyn-scripted Robot (Hard Version)
摘要:Link\text{Link}Link 题意 在平面直角坐标系中,机器人初始位于 (0,0)(0,0)(0,0),有一段长度为 nnn 的仅包含 DULR\texttt{DULR}DULR 的操作序列 sss,机器人将把此操作序列执行 kkk 轮,要求机器人任意时刻的位置都必须在 (0,0)−(h,
2
0
0
题解:CF1993F1 Dyn-scripted Robot (Easy Version)
摘要:Link\text{Link}Link 题意 在平面直角坐标系中,机器人初始位于 (0,0)(0,0)(0,0),有一段长度为 nnn 的仅包含 DULR\texttt{DULR}DULR 的操作序列 sss,机器人将把此操作序列执行 kkk 轮,要求机器人任意时刻的位置都必须在 (0,0)−(h,
6
0
0
P10128 「Daily OI Round 3」Xor Graph
摘要:Link\text{Link}Link 题意 给定 2n2^n2n 个点,编号为 1∼2n1\sim 2^n1∼2n,两个点 x,yx,yx,y 之间有一条有向边当且仅当 y or x=x,y xor x=2k(k∈[0,n))y\ \text{or}\ x=x,y\ \text{xor}\ x=2
2
0
0
P4681 [THUSC2015] 平方运算
摘要:Link\text{Link}Link 题意 给定长度为 nnn 的序列和一个数 ppp,有 mmm 个操作: 1 l r:将区间 [l,r][l,r][l,r] 内的数分别平方对 ppp 取模。 2 l r:求区间 [l,r][l,r][l,r] 内的数的和。 分析 看到修改如此诡异,考虑分块。
3
0
0
CF1916B Two Divisors 题解
摘要:Link\text{Link}Link 题意 给出 xxx 的次大和最大因子 aaa 和 bbb(这里规定因子不能等于 xxx 本身),求 xxx。保证有解。 分析 显然最大的因子是又 xxx 去掉一个最小的质因子 ppp 得到的,次小因此可能由 xxx 去掉一个次小的质因子 qqq,也可能是 bb
2
0
0
Speedrun
摘要:又是一道赛后两分钟敲完的题。 Link\text{Link}Link 题意 你有 nnn 个任务,第 iii 个任务完成的时间可以设定为 xk+hi(x∈[0,∞))xk+h_i(x\in[0,\infty))xk+hi​(x∈[0,∞)),同时有 mmm 个限制,要求第 aia_iai​ 个任务完
3
0
0
P4322 [JSOI2016] 最佳团体
摘要:Link\text{Link}Link 看到题解区里都是大片大片的树形 DP\text{DP}DP,这里给出一个不用琢磨复杂度是 O(n2)O(n^2)O(n2) 还是 O(n3)O(n^3)O(n3) 的 dfs\text{dfs}dfs 序做法。 题意 给定一个 n+1n+1n+1 个节点的以
4
0
0
P9196 [JOI Open 2016] 销售基因链
摘要:Link\text{Link}Link 分析 假设题目只询问一个前缀,我们知道,将一堆字符串排序后,前缀相同的串是排在一起的,所以可以直接排序,二分出第一个和最后一个前缀相同的位置即可。 进一步的,如果有多组询问,我们可以把询问的前缀 SSS 直接放进那堆字符串里一起排序,这样前缀所在的位置往后一段
4
0
0
Vika and Price Tags
摘要:Link\text{Link}Link 题意 给定两个长度为 nnn 的数组 a1∼na_{1\sim n}a1∼n​,b1∼nb_{1\sim n}b1∼n​,每次可以进行如下操作: 对于每个 i∈[1,n]i\in[1,n]i∈[1,n],ai←∣ai−bi∣a_i\leftarrow |a_i
1
0
0
P2048 [NOI2010] 超级钢琴
摘要:Link\text{Link}Link 题意 给出一个长度为 nnn 的数组 A1∼nA_{1\sim n}A1∼n​,求区间和前 kkk 大的长度在 [L,R][L,R][L,R] 之间的区间的区间和之和。 分析 显然选出的这前 kkk 大的区间的区间和肯定是单调不升的,我们可以二分最小的区间和
2
0
0
P8496 [NOI2022] 众数
摘要:分析 假如没有操作 333,怎么维护这些序列呢?由于修改只在末尾进行,于是我们可以仿照建图时的头插法将一个序列的数字插入邻接表中,这样 headxhead_xheadx​ 就是序列 xxx 的末尾了。 但是,操作 444 的合并时,我们需要让 x2x_2x2​ 的首个数字的 nxtnxtnxt 指针
2
0
0
CF1688A Cirnos Perfect Bitmasks Classroom
摘要:题意 给出一个正整数 xxx,求出一个最小的正整数 yyy,使得 x and y>0x\text{ and }y>0x and y>0 且 x xor y>0x\text{ xor }y>0x xor y>0。 分析 根据按位与和按位异或的性质,题目的两个条件可以理解为 x,yx,yx,y 在二进制
3
0
0
P8317 [FOI2021] 幸运区间
摘要:Link\text{Link}Link 自己供的第一道题。 题意 给出 nnn 个数列,编号为 0∼n−10\sim n-10∼n−1,每个数列有 ddd 个正整数。 对于一段区间 [l,r][l,r][l,r],从序列 lll 到 rrr 中的数字中选出不超过 kkk 个数字,称之为幸运数字。若存
8
0
0
UVA1640 统计问题 The Counting Problem
摘要:Link\text{Link}Link 题意 统计正整数 a∼ba\sim ba∼b 中 0∼90\sim90∼9 每个数码出现的次数。 分析 其实就是计算两次 1∼x1\sim x1∼x 中每个数码 numnumnum 出现的次数,前缀和相减就是答案。 我们设 ask(x,num)\text{as
5
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起