- 博客(263)
- 收藏
- 关注
原创 2024.8 做题记录
2024.8.1QOJ5017 相等树链题意给定 $2$ 棵点集均为 $\{1,2,⋯,n\}$ 的树 $T_1,T_2$。问有多少个点的非空子集在 $T_1,T_2$ 上均为一条链。一个点的子集 $S$ 在 $T_i$ 上为一条链,当且仅当存在 $1≤x≤y≤n$,在 $T_i$ 上从 $x$ 到 $y$ 的最短路径经过的点集恰好为 $S$。\(n\le 2\times 10^5\)...
2024-09-02 18:35:00
1287
原创 [IOI2021] 分糖果
Khong 阿姨正在给附近一所学校的学生准备 \(n\) 盒糖果。盒子的编号分别为 \(0\) 到 \(n - 1\),开始时盒子都为空。第 \(i\) 个盒子 \((0 \leq i \leq n - 1)\) 至多可以容纳 \(c[i]\) 块糖果(容量为 \(c[i]\))。Khong 阿姨花了 \(q\) 天时间准备糖果盒。在第 \(j\) 天 \((0 \leq j \leq q -...
2024-02-29 22:17:00
540
原创 [THUPC2024] 分治乘法
[THUPC 2024 初赛] 分治乘法题目描述小艾想要挑战分治乘法。TA 将策略抽象成了如下问题:现在给定一个目标集合 \(T\),该集合是 \(\{1,\dots,n\}\) 的一个子集(\(1\leq n\leq 5\times 10^5\))。你需要通过一系列操作构造一些集合最后得到 \(T\),具体来说有以下三种操作:创造一个大小为一的集合 \(|S|=1\)。将已经被构造...
2024-02-09 10:09:00
613
原创 [THUSCH2017] 巧克力
[THUSCH2017] 巧克力题目描述「人生就像一盒巧克力,你永远不知道吃到的下一块是什么味道。」明明收到了一大块巧克力,里面有若干小块,排成 \(n\) 行 \(m\) 列。每一小块都有自己特别的图案 ,它们有的是海星,有的是贝壳,有的是海螺……其中还有一些因为挤压,已经分辨不出是什么图案了。明明给每一小块巧克力标上了一个美味值 \(a_{i,j}\)(\(0\le a_{i,j}\l...
2024-02-03 17:20:00
1157
原创 [IOI2023] 最长路程
题目描述IOI 2023 组委会有大麻烦了!他们忘记计划即将到来的 Ópusztaszer 之旅了。然而,或许一切尚未为晚 ......在 Ópusztaszer 有 \(N\) 个地标,编号为从 \(0\) 到 \(N-1\)。某些地标之间连有双向的道路。任意一对地标之间至多连有一条道路。组委会不知道哪些地标之间有道路相连。如果对于每三个不同的地标,它们之间都至少连有 \(\delta\...
2024-02-03 16:59:00
839
原创 [JOISC2020] 扫除
现在 Bitaro 准备用扫帚打扫房间。我们认为扫帚是放置在房间里的一条线段,并且将这条线段的长度称为扫帚的宽度。由于 Bitaro 很有条理,所以他只会用以下的两种方式打扫房间:Bitaro 将扫帚平行于 \(y\) 轴放置,一端位于原点。然后他会垂直向右移动扫帚,直到不能移动为止。如果扫帚的宽度为 \(l\),那么原来一堆满足 \(x<N-l,y\leq l\) 的灰尘 \((x...
2024-01-31 20:58:00
1142
原创 [GDKOI2023]错排
[GDKOI2023 提高组] 错排题目描述小 X 最近学习了错排问题,于是开始思考一个关于它的变种问题:有多少个长度为 \(n\) 的排列 \(p\),满足对于 \(i \le m\) 的位置满足 \(p_i > m\),且对于所有位置 \(i\) 都满足 \(p_i \ne i\)?小 X 一共想出了 \(T\) 个这样的问题,你能告诉他每个问题的答案吗?由于答案可能过大,你...
2024-01-31 15:35:00
429
原创 [NOI2022] 移除石子
[NOI2022] 移除石子题目描述你正在玩一个名为“移除石子”的小游戏。有 \(n\) 堆石子排成一行,第 \(i\) 堆有 \(a_i\) 枚,你的任务是通过如下的操作将所有石子移除:操作一:选择一堆石子,将其中的至少 \(2\) 枚石子移除;操作二:选择一个连续的编号区间 \([l, r]\)(\(1 \le l \le r \le n\))并满足 \(r - l \ge 2\...
2024-01-31 15:09:00
1036
原创 [gym103428L][CCPC2021威海L] shake hands
There are n lovely children standing in a row, numbered from 1 to n from left to right. Their positions are also numbered from 1 to n from left to right. Initially, no one has shaken hands with other...
2024-01-17 16:30:00
411
1
原创 [AGC010E] Rearranging
There are $N$ integers written on a blackboard. The $i$-th integer is $A_i$.Takahashi and Aoki will arrange these integers in a row, as follows:First, Takahashi will arrange the integers as he wis...
2024-01-17 14:26:00
835
原创 [CF1707E] Replace
Replace题面翻译题目描述给定一个长为 \(n\) 的序列 \(a_1,\ldots,a_n\),其中对于任意的 \(i\) 满足 \(1 \leq a_i \leq n\)。定义一个二元组函数如下:\[f((l,r))=(\min\{a_l,\ldots,a_r\},\max\{a_l,\ldots,a_r\})(l \leq r)\]你需要回答 \(q\) 次询问,每次给定 ...
2024-01-17 13:50:00
856
原创 [CF1268D] Invertation in Tournament
Invertation in Tournament题面翻译给定一张 \(n\) 个点的竞赛图,定义一次操作为选取一个顶点 \(v\) 并翻转所有以 \(v\) 为顶点的边的方向。请你判断是否存在一种操作方案使得操作完成后,这个图是强连通的。如果存在,求出最小的操作次数,以及使得操作次数达到最小的操作方案数。其中,方案数对 \(998244353\) 取模。Note: 有向图 \(G\) ...
2024-01-14 14:02:00
823
原创 [SDOI2017] 天才黑客
[SDOI2017] 天才黑客题目背景SD0062号选手小Q同学为了偷到SDOI7012的试题,利用高超的黑客技术潜入了SDOI出题组的内联网的中央控制系统,然而这个内联网除了配备有中央控制系统,还为内联网中的每条单向网线设定了特殊的通信口令,这里通信口令是一个字符串,不同网线的口令可能不同。这让小Q同学感觉有些棘手,不过这根本难不倒他,很快他就分析出了整个内联网的结构。题目描述内联网中...
2024-01-14 10:58:00
1029
原创 [AGC004F] Namori
给定一个 \(N\) 个点,\(M\) 条边的图,没有自环,没有重边。其中 \(N-1\le M\le N\),每个点初始是白色。每次操作可以处理一条边,其两个点如果颜色相同则都变成相反的颜色(黑变白,白变黑)。询问能否将每个点都变为黑色。如果能,输出最少的操作数;如果不能,输出 \(-1\)。\(N,M\le 10^5\)先考虑树的情况。巧妙地,把树给黑白染色,那么把两个相同颜色的取反可以...
2024-01-13 23:35:00
338
原创 [CF1063F] string journey
String Journey题面翻译对于一个字符串数组 \(t_1, \ldots, t_k\),若对于每一个 \(t_i\) 都是 \(t_{i-1}\) 的真子串的话,即 \(t_i\) 是 \(t_{i - 1}\) 的子串且 \(t_i \ne t_{i-1}\),则称为有序串组,列如 \(\{\mathtt{ab}, \mathtt{b}\}\) 是,\(\{\mathtt{ab}...
2024-01-09 14:15:00
382
原创 [CF1067D] computer game
Computer Game题面翻译有n个游戏,每个游戏有收益ai,升级后的收益bi,每次成功概率pi。每秒可以玩一个游戏,如果成功则得到当前收益,并且可以升级任意某个游戏。求t秒后的期望收益的最大值。n≤1e5,t≤1e10,a<b题目描述Ivan plays some computer game. There are $ n $ quests in the game. Each ...
2024-01-04 15:21:00
1057
原创 [Ynoi2007]rfplca/[CF1491H] Yuezheng Ling and Dynamic Tree
题目描述给定一棵大小为 \(n\) 的 \(1\) 为根节点的树,树用如下方式给出:输入 \(a_2,a_3,\dots,a_n\),保证 \(1\leq a_i<i\),将 \(a_i\) 与 \(i\) 连边形成一棵树。接下来有 \(m\) 次操作,操作有两种:1 l r x 令 \(a_i=\max(a_i-x,1)(l\leq i\leq r)\)。2 u v 查询在当前...
2023-12-21 14:39:00
66
原创 [2019 集训队互测 Day 4]绝目编诗
题意给出一个 \(n\) 个点 \(m\) 条边的简单无向图,判断是否存在两个长度相同的简单环。题解发现 环的个数超过 \(n\) 的时候,一定有两个长度相同的简单环。当 \(m\ge 2n\) 的时候,环的个数达到了 \(n+1\),一定有两个长度相同的环。所以 \(m\) 比较大的情况就略去了。在考虑如何暴力,考虑爆搜每个环,我们要做到每走一步都能保证有新的环产生,这样的话找到一...
2023-12-20 11:33:00
93
原创 [JOISC2020] 最古の遺跡 3
[JOISC2020] 最古の遺跡 3题目背景JOI 教授是一名研究 IOI 王国的历史学家。题目描述他发现了一行古代石柱的废墟及一份古代文献。古代文献上的记载如下:刚建造完成的时候,有 \(2\times N\) 个石柱,对于 \(1\le k\le N\) 均有两个石柱高度为 \(k\),同时记第 \(i\) 个石柱的高度为 \(h_i\)。会发生 \(N\) 次地震,每次地...
2023-12-20 11:12:00
71
原创 [USACO2021JAN] Minimum Cost Paths P
[USACO21JAN] Minimum Cost Paths P题目描述Farmer John 的牧草地可以看作是一个\(N×M\)(\(2≤N≤10^9, 2≤M≤2⋅10^5\))的正方形方格组成的二维方阵(想象一个巨大的棋盘)。对于 \(x∈[1,N],y∈[1,M]\),从上往下第 \(x\) 行、从左往右第 \(y\) 列的方格记为 \((x,y)\)。此外,对于每一个 \(y∈...
2023-12-19 16:54:00
98
原创 [NOI2023] 桂花树
[NOI2023] 桂花树题目描述小 B 八年前看到的桂花树是一棵 \(n\) 个节点的树 \(T\),保证 \(T\) 的非根结点的父亲的编号小于自己。给定整数 \(k\),称一棵 \((n+m)\) 个节点的有根树 \(T^{\prime}\) 是繁荣的,当且仅当以下所有条件满足:对于任意满足 \(1 \le i,j \le n\) 的 \((i,j)\),在树 \(T\) 和树 \...
2023-12-19 16:33:00
150
原创 [UOJ683] 月球车站
伏特找到了 skip 蚤,希望他负责建造月球车站。然而众所周知,skip 蚤是一只大鸽子。于是他掏出了口袋里的硬币,在桌面上摆成了一排,要伏特和他玩一局游戏,结束后就开始干活。初始时每枚硬币要么正面朝上,要么背面朝上。游戏会一轮轮进行,如果某一时刻(包括初始时刻)所有硬币都是正面,则游戏立刻结束。每轮的操作如下:取出最左侧的硬币。如果这枚硬币正面朝上,则由 skip 蚤选择是否翻转,...
2023-12-19 15:57:00
41
原创 [UOJ682] 月球铁轨
4s512MB伏特再次找到了工程师,请他们设计铁轨。工程师很快给出了一张模板图纸作为候选方案。图纸上 $n$ 段铁轨排成一行,依次编号为 $1, \dots, n$。根据工程师们的设计,第 $i$ 段铁轨的尾部只能和第 $i+1$ 段铁轨的头部相连 $(1\leq i < n)$,否则铁轨会变的极为不稳定。伏特不必铺设所有的铁轨。伏特可以选择一个编号区间,如 $[l, r]$,然后...
2023-12-19 14:52:00
60
原创 [UOJ693] 地铁规划
这是一道交互题。新首都跳蚤利亚需要建立地铁线路!hehe 蚤负责了这个项目。跳蚤利亚有 $n$ 个地铁站,还有 $m$ 条线路计划设立,第 $i$ 条铁轨将在 $u_i$ 和 $v_i$ 之间建立一条双向线路($u_i\neq v_i$)。可能有两条线路连接的地铁站相同。由于跳蚤利亚是面向未来的节能环保城市,hehe 蚤希望地铁的建设也要避免浪费。hehe 蚤仔细地审查工程建设方案,并定义...
2023-12-19 11:27:00
88
原创 [SDOI2017] 树点涂色
[SDOI2017] 树点涂色题目描述Bob 有一棵 \(n\) 个点的有根树,其中 \(1\) 号点是根节点。Bob 在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作:1 x 表示把点 \(x\) 到根节点的路径上所有的点染上一种没有用过的新颜色。2 x y 求 \(x\) 到...
2023-12-19 10:32:00
56
原创 [WC2018] 通道
[WC2018] 通道题目背景滥用本题评测将被封号。题目描述11328 年,C 国的科学家们研发了一种高速传送通道,可以在很短的时间内把居民从通道的一端送往另一端,这些通道都是双向的。美中不足的是,这种传送通道需要进行大量的维护和检修。经过规划,C 国总统决定在 M 城中新建这种通道,在 M 城中,建立了 \(n\) 个传送站和 \(3\times(n-1)\) 条传送通道,这些传送通...
2023-12-19 10:15:00
69
原创 [CF1603E] A Perfect Problem
A Perfect Problem题面翻译一个序列是好的当且仅当集合最大值乘上集合最小值大于等于集合元素的加和;一个序列是完美的,当且仅当这个序列的任何子序列都是好的(包括自己不包括空集);你要求的是:长度为 \(n\) 的并且每一个元素都大于等于 \(1\) 并且小于等于 \(n+1\) 的完美序列的个数对 \(\mathrm{mod}\) 取模。题目描述A sequence of...
2023-12-12 15:56:00
34
原创 [CF1253F] Cheap Robot
Cheap Robot题面翻译给你一张 \(N\) 个点的带权无向连通图,其中结点 \(1,2,…,k\) 为充电中心。一个机器人在图中行走,假设机器人的电池容量为 \(c\),则任何时刻,机器人的电量 \(x\) 都必须满足 \(0\le x\le c\)。如果机器人沿着一条边权为 \(w\) 的边从结点 \(i\) 走到结点 \(j\),它的电量会减少 \(w\)。机器人可以在到达某个...
2023-12-12 13:00:00
51
原创 [ARC132E] Paw
题目链接考虑最后形态,一定是有某一个区间 \([l,r]\) 保持初始的样子, \(l\) 前面都是 <,\(r\) 后面都是 >。这个区间一定是某两个相邻圆点的位置。设 \(f_i\) 为前 \(i\) 个数全部被覆盖成 < 的概率。设 \(x\) 为 \(l\) 前面圆点的数量,\(y\) 为 \(r\) 后面圆点的数量,那么区间 \([l,r]\) 的概率就是 \(f...
2023-12-12 12:51:00
35
原创 [ARC169E] Avoid Boring Matches
题解链接非常厉害的一道题。考虑无解是什么情况? R 的个数超过 \(2^{n-1}\)先考虑如何判定。从前往后考虑,如果遇到一个 B,那么如果后面有 R,就选最靠前的 R,否则选最靠后的一个 B.如果遇到 R,就选最靠后的一个 B。但是这个判定很繁琐。我们考虑求出一个合法序列,使得他的 B 尽量靠后。设长度为 \(2^i\) 的 B 尽量靠后的串为 \(t_i\),那么 \(t_0=\)...
2023-12-12 12:37:00
33
原创 [CF704E] Iron man
题目链接树的情况不好做。先树剖,现在变成了链的问题。考虑对时间扫描线,会发现所有人的相对顺序变化的时候,就是有人相遇了。所以他的相对顺序可以用一个 set 维护。而将会相遇的人一定是插入时相对顺序相邻的人,可以 check 一下取个最小值。可以把时间线设成全局变量,这样就可以跑 set 的排序了。// LUOGU_RID: 136377501#include<bits/stdc++...
2023-12-11 22:38:00
99
原创 [SCOI2007] 修车
[SCOI2007] 修车题目描述同一时刻有 \(N\) 位车主带着他们的爱车来到了汽车维修中心。维修中心共有 \(M\) 位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这 \(M\) 位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。输入格式第一行有两个数 \(M,N\),表示技...
2023-12-11 21:17:00
51
原创 [CQOI2014] 危桥
[CQOI2014] 危桥题目描述Alice 和 Bob 居住在一个由 \(N\) 座岛屿组成的国家,岛屿被编号为 \(0\) 到 \(N-1\)。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通行。其中一些桥由于年久失修成为危桥,最多只能通行两次。Alice 希望在岛屿 \(a_1\) 和 \(a_2\) 之间往返 \(a_n\) 次(从 \(a1\) 到 \(a2\) 再从...
2023-12-11 21:13:00
74
原创 [QOJ1359] Setting Maps
题目链接\(k=1\) 的时候显然是最小割。把一个点 \(u\) 拆成 两个点,中间连流量为 \(c_u\) 的边。那么考虑扩展到 \(k\) 更大的情况。把上图的每个入点和出点都拆成 \(k\) 个。把节点 \(u\) 第 \(i\) 层入点和第 \(i+1\) 层入点连接,再把第 \(i\) 层入点和所有满足 \(j>i\) 层的出点连接。这样跑最小割时,割掉一条边就会上升一层,然...
2023-12-11 21:05:00
77
原创 [CF1592F2] Alice and Recoloring 2
题目链接操作 2 和 3 可以用另两个代替,没有任何用。设 W 表示 \(t_{i,j}=0\),B 表示 \(t_{i,j}=1\)考虑差分。设 \(t_{i,j}=s_{i,j}\oplus s_{i+1,j}\oplus s_{i,j+1}\oplus s_{i+1,j+1}\),那么目标变为把 $t4 数组清0那么操作 1 是把单点翻转,操作 4 是对于一个 \(x,y(x<...
2023-12-11 20:58:00
53
原创 [gym102538H] Horrible Cycles
题目链接考虑把所有点按一定顺序排,使得左部点前面所有右部点恰好是他连向的所有右部点。定义 \(dp_{i,j}\) 表示前 \(i\) 个点,那么此时一个环会被分出 \(j\) 条链的方案。强制钦定一条链的两边都是右部点。如果 \(i\) 是一个右部点,他可以选择是否选到环中, \(dp_{i,j}=dp_{i-1,j-1}+dp_{i-1,j}\)如果 \(i\) 是一个左部点,那么他...
2023-12-11 20:51:00
88
原创 [CF1416F] Showing Off
题目链接如果把方向看做有向边,整个图是一个内向基环树。所以考虑哪些点有可能放在基环树的非环部分上,当且仅当一个点周围有严格小于他的点。由于图一定是二分图(黑白染色),没有奇环,所有偶环一定可以拆成二元环,所以可以看做找匹配。两个点能匹配当且仅当他们 \(s\) 相等。发现一个周围没有严格小于他的点,必须要匹配。有的点可以参与匹配可以不参与匹配。所以可以跑有源汇上下界网络流。// LUO...
2023-12-11 20:40:00
33
原创 [ARC105E] Keep Graph Disconnected
题目链接好题。如果 \(1\) 和 \(n\) 一直联通,开始即结束。如果 \(n\mod 4=1\),那么 \(\frac 12x(x+1)+\frac12(n-x)(n-x+1)\) 为偶数。如果 \(n\mod 4=3\),那么 \(\frac 12x(x+1)+\frac12(n-x)(n-x+1)\) 为奇数。这两种情况最后连的边的数量奇偶固定,结合 \(m\) 的大小可以算...
2023-11-26 12:49:00
78
原创 [ABC327G] Many Good Tuple Problems
题目链接简化题意:有一个 \(n\) 个点的图,问有多少个长度为 \(M\) 的边序列,满足连边后图是二分图。\(n\le 30,m\le 10^9\)考虑先强制要求无重边。定义 \(f_{i,j}\) 为 \(i\) 个点,\(j\) 条边的图的二分图染色数量(染色方式不同算多次)。这个是可以通过枚举黑色点的数量算出来。然后定义 \(g_{i,j}\) 为 \(i\) 个点,\(j\)...
2023-11-26 12:36:00
51
原创 [ARC168E] Subsegments with Large Sums
题目链接看到严格选 \(k\) 个,不难想到 WQS二分。定义 \(f(x)\) 为分成 \(x\) 段,最多有多少个超过 \(S\) 的。然后你会发现他不是凸的。因为他有很多平段,比如把两个很小的合并不改变答案。换个方向? 考虑定义 \(f(x)\) 为有 \(x\) 个超过 \(S\) 的段,最多有多少个段。然后发现这个函数看起来是凸的,你可以先二分有 \(x\) 个超过 \(S\) 的...
2023-11-26 12:00:00
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人