- 博客(50)
- 收藏
- 关注
原创 2023牛客暑期多校赛第五场 B.Circle of Mistery
由于之后可能会出现更大的负权值,所以我们要将预备列和答案队列维护交换一下使得。我们发现在固定左端点时,环中个数固定的情况下,右端点加入该环,造成贡献为。我们发现有大量重复的计算,考虑使用数据结构优化。,显然的,会构成一个个环,要求至少一个环权值。我们仅对一个符合条件的环进行操作。所以仅当加入右端点后至少还能使得一个元素加入,确定使用的数据结构为带排序的优先队列。想要②类足够多,优先加入权值大的。显然的,为了使逆序数对最少,考虑逆序数对最小的情况,且不在环中的数贡献为。在环中的元素有两类。
2023-08-02 12:53:52
129
原创 2023牛客多校第五场 E. Red and Blue and Green
10310^3103的数据给了它任性的理由,只要能想到建树和区间的特点,这题就能解决了。
2023-08-01 13:43:59
167
原创 2021-CSP-J2/S2 自我题解
文章目录首先是CSP2021游记正式题解:J组题解第一题 分糖果(candy)题意:题解:参考代码第二题 插入排序(sort)题意:题解比赛过后总有些意难平,所以写一篇自我题解来舒缓一下。首先是CSP2021游记10月23日 7:55跟同学进入杭师大,参加普及组比赛。8:30拿到题目,总体扫了一遍,第一反应,我靠,这么水的题目。12:00出考场,由于第一次参加比赛,发挥失误,内心忐忑。1:45短暂休整了一段时间再次进入考场参加提高组比赛2:30正式开始,旁边一堆敲代码的声音,整
2021-11-03 22:04:05
2524
3
原创 2021牛客多校#10 K-Walking(DP,容斥)
文章目录题目链接题目大意题解参考代码题目链接https://ac.nowcoder.com/acm/contest/11261/K题目大意有一个 n×m(1≤n,m≤5×105)n \times m(1\leq n,m\leq 5\times 10^5)n×m(1≤n,m≤5×105)大小的迷宫,两角坐标为 (1,1)(1,1)(1,1) 和 (n,m)(n,m)(n,m)。若你当前在 (x,y)(x,y)(x,y) 位置,每秒你可以向上下左右方向移动一格,不能停留在原地,不能移动到迷宫外。初始
2021-08-19 20:47:51
198
原创 2021牛客多校#9 G-Glass Balls(期望dp)
文章目录题目链接题目大意题解参考代码题目链接https://ac.nowcoder.com/acm/contest/11260/G题目大意有一棵 nnn 个节点的树,根为 111,每个节点上有个玻璃球。对于 vvv 的任意儿子 uuu , uuu 的高度比 vvv 高 111 个单位,因而 uuu 上的玻璃球可以沿 (u,v)(u,v)(u,v) 边滚到 vvv 。球烟一条边滚动需要花费 111 秒。所有球同时开始滚动。有一些节点是可储存节点,其中根节点必定是可储存节点,其他节点有 ppp 的概
2021-08-17 14:37:09
261
原创 2021牛客多校#10 F-Train Wreck(数学,优先队列)
文章目录题目链接题目大意题解参考代码题目链接传送门题目大意有一个旧火车站,其只有一个死胡同轨道,可以视为一个栈,可以将火车入栈或者出栈。有 n(1≤n≤106)n(1\leq n\leq 10^6)n(1≤n≤106)彩色辆火车进站,第 iii 辆火车的颜色是 ki(1≤ki≤n)k_i(1\leq k_i\leq n)ki(1≤ki≤n),进出栈顺序已定,现在你需要为每次入栈操作分配一辆火车,使得入栈时栈中其他火车颜色序列唯一。题解题目的要求就是在每次输入左括号的序列不能与之前的序列相同
2021-08-16 20:19:49
197
原创 2021牛客多校#9 I-Incentive Model(数学)
文章目录题目链接题目大意(英语阅读理解)题解参考代码题目链接传送门题目大意(英语阅读理解)有 A、BA、BA、B 两人一起逐个挖 n(1≤n<998244353)n(1 \leq n <998244353)n(1≤n<998244353)块矿,对于同一块矿,有 aaa 的概率属于 AAA ,有 bbb 的概率属于 BBB ,其中 a,ba,ba,b为两方当时的股权占比, a+b=1a+b=1a+b=1。某方拥有一块矿后,其股权增加 www。初始 AAA 拥有 xy\frac{x}{
2021-08-15 16:19:03
241
2
原创 2021牛客多校#9 E-Eyjafjalla(离散化,线段树,离线)
文章目录题目链接题目大意题解参考代码题目链接传送门题目大意火山国家有 nnn 个城市,编号为 111 到 nnn ,城市 111 是首都,有一座大火山。城市 iii 的温度是 tit_iti 。nnn 个城市用 n−1n-1n−1 条无向边相连,第 iii 条边连接城市 uiu_iui 和 viv_ivi 。如果 uiu_iui 比 viv_ivi更接近首都,则 tui>tvit_{u_i}>t_{v_i}tui>tvi。首都的温度是最高的。如果在城市 xxx
2021-08-15 14:19:26
146
原创 2021牛客多校#8 C-Fuzzy Graph(构造)
文章目录题目链接题目大意题解参考代码总结题目链接点击传送入队友家题目大意有一个 n(3≤n≤3 ⋅105)\ n(3\leq n\leq 3\ ·10^5) n(3≤n≤3 ⋅105)个点 m(3≤5 ⋅105)\ m(3\leq 5\ ·10^5) m(3≤5 ⋅105)条边的简单无向图,需要将每个顶点染为红绿蓝三种颜色之一。然后对于每条边,若其两个端点颜色一样,则边也变成对应颜色,否则保持黑色。基础目标为:仅有
2021-08-12 16:22:53
274
原创 2021牛客多校#8 F-Robots(bitset)
文章目录题目链接题目大意题解参考代码总结题目链接传送到队友家里题目大意有一个n∗m(1≤n,m≤500)n*m(1\leq n,m\leq 500)n∗m(1≤n,m≤500)大小的网格,左上角是(1,1)(1,1)(1,1),右下角是(n,m)(n,m)(n,m),其中有一些无法通过的格子。有以下三种机器人:1.只能向下移动的机器人,即只能从(x,y)(x,y)(x,y)移动到(x+1,y)(x+1,y)(x+1,y);2.只能向右移动的机器人,即只能从(x,y)(x,y)(x,y)移动到(
2021-08-10 20:52:08
264
原创 2021牛客多校#8 D-OR(拆位,思维)
文章目录题目链接题目大意题解参考代码总结题目链接我队友人呢?题目大意给定两个长度为n−1n-1n−1的非负整数序列b=(b2,b3,...bn),c=(c2,c3,...,cn)b=(b_2,b_3,...b_n),c=(c_2,c_3,...,c_n)b=(b2,b3,...bn),c=(c2,c3,...,cn)。求满足以下条件的非负整数序列aaa数量:∀∈[2,n],bi=ai−1∣ai,ci=ai−1+ai\forall \in [2,n],b_i=a_{i-1}|a_i,c_
2021-08-09 20:58:07
164
原创 2021牛客多校#5 C-Cheating and Stealing(自动机,模拟)
文章目录题目链接题目大意题解参考代码题目链接我队友去哪里了?题目大意两个人打乒乓,一个人实力较弱,给出他们一共打了nnn个球,用一个字符串SSS表示每一场的胜负情况,所以他来骗来偷袭更改规则①为当赢kkk个球时获胜(原来为11个),统计他赢的场数fxf_xfx,并要求∑i=1∣S∣fi∗(n+1)i−1\sum_{i=1}^{|S|}f_i*(n+1)^{i-1}∑i=1∣S∣fi∗(n+1)i−1.题解这题是一个朴实无华的模拟,运用了自动机的思想。我们枚举每个kkk的数,即从111 ~
2021-08-04 15:43:28
207
原创 2021牛客多校#6 J-Defend Your Country(Tarjan)
文章目录题目链接题目大意题解参考代码总结题目链接队友去哪里了?题目大意给你一个nnn个节点,mmm条边的图,给出每个点的权值WiW_iWi,你可以拆任意条边,使得它的价值最大,价值计算如下:如果一个分图的联通分量为偶数,则这个分图的价值为里面的权值之和,若为奇数,则为权值之和的相反数。题解由题意得,我们需要将图上的分图连通块个数尽量凑成偶数。所以我们对该图中的分图进行如下处理:(n为每个分图连通块数量)1、若nnn为偶数,则不需要进行处理;2、若nnn为奇数,将其分为一个孤点和若干偶数块
2021-08-03 21:01:19
275
原创 2021牛客多校#6 H-Hopping Rabbit(扫描线,线段树)
文章目录题目链接题目大意题解参考代码总结题目链接传送门题目大意有一只兔子想在草原上随意地跳动,它每一跳距离为ddd,而猎人在草原上布置了nnn个矩形陷阱,给出每个陷阱的左下角坐标和右上角坐标,求兔子的初始位置(x0+0.5,y0+0.5)(−1e9≤x0,y0≤1e9)(x_0+0.5,y_0+0.5)(-1e9 \leq x_0,y_0 \leq 1e9)(x0+0.5,y0+0.5)(−1e9≤x0,y0≤1e9)使得它永远不会碰到陷阱,输出x0,y0x0,y0x0,y0.题解由于兔
2021-08-03 16:09:57
299
原创 2021牛客多校#4 H-Convolution
文章目录题目链接题目大意题解参考代码总结题目链接传送门题目大意定义运算⊗:•设pip_ipi表示第iii个素数,若x=∏ipiai,y=∏ipibix=\prod_{i}p^{a_i}_{i} ,y=\prod_{i}p^{b_i}_{i}x=∏ipiai,y=∏ipibi,则x⊗y=∏ipi∣ai−bi∣x⊗y=\prod_{i}p^{|a_i-b_i|}_{i}x⊗y=∏ipi∣ai−bi∣。现在有一个长度为n(1≤n≤106)n(1\leq n\leq 10^6)n(
2021-07-28 20:39:55
175
原创 2021牛客多校#4 G-Product
文章目录题目链接题目大意题解参考代码总结题目链接传送门题目大意给定三个整数n,k,D(1≤n,k≤50,0≤D≤108)n,k,D(1 \leq n,k \leq 50,0 \leq D \leq 10^8)n,k,D(1≤n,k≤50,0≤D≤108)。定义非负整数序列aaa的权值为D!∏i=1n(ai+k)!\frac{D!}{\prod\limits_{i=1}^{n}(a_i+k)!}i=1∏n(ai+k)!D!求所有满足以下条件的非负整数序列aaa的权值和:1.∀∈[1,n],
2021-07-28 15:33:12
191
原创 2021牛客多校#4 B- Sample Game
文章目录题目链接题目大意题解参考代码题目链接传送门题目大意有一个可以生成111到n(1≤n≤100)n(1 \leq n \leq 100)n(1≤n≤100)的随机数生成器,生成x(1≤x≤n)x(1 \leq x \leq n)x(1≤x≤n)的概率为pxp_xpx。输入WiW_iWi,pip_ipi的计算公式为wi∑j=1nWj\frac{w_i}{\sum^n_{j=1}W_j}∑j=1nWjwi.现在一次执行以下操作:1.随机生成一个数xxx;2.若xxx是之前生成的
2021-07-27 22:35:06
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人