Je3ter
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

AtCoder Beginner Contest 218

https://atcoder.jp/contests/abc218 F - Blocked Roads 题意 给定一张 nnn 个点 mmm 条边的有向图。对于 i=1,2,⋯ ,mi=1,2,\cdots,mi=1,2,⋯,m,求删除第 iii 条边后 111 到 nnn 的最短路。 数据范围:2≤n≤400,1≤m≤n×(n−1)2\leq n\leq400,1\leq m\leq n\ti
2023-11-21
ACM
#最短路 #对顶堆

AtCoder Beginner Contest 217

https://atcoder.jp/contests/abc217 F - Make Pair 题意 有 2n2n2n 个学生从左到右站成一排,有 mmm 对学生 (a,b)(a,b)(a,b) 关系好。每次可以选择一对相邻且关系好的学生出队,并且他们左右的人被视相邻。求所有学生都出队的方案数,答案对 998244353998244353998244353 取模。 数据范围:1≤n≤2001\l
2023-11-21
ACM
#dp

AtCoder Beginner Contest 216

https://atcoder.jp/contests/abc216 F - Max Sum Counting 题意 给定长度为 nnn 的数组 a,ba,ba,b。求满足 max⁡i∈Sai≥∑i∈Sbi\max_{i\in S} a_i\geq \sum_{i\in S}b_imaxi∈S​ai​≥∑i∈S​bi​ 的非空集合 sss 的数量。 数据范围:1≤n,ai,bi≤50001\leq
2023-11-20
ACM
#dp #差分约束

AtCoder Beginner Contest 215

https://atcoder.jp/contests/abc215 F - Dist Max 2 题意 给定 nnn 个点 (x,y)(x,y)(x,y)。定义点 iii 与点 jjj 的距离为 min⁡(∣xi−xj∣,∣yi−yj∣)\min(|x_i-x_j|,|y_i-y_j|)min(∣xi​−xj​∣,∣yi​−yj​∣)。求两点间的最大距离。 数据范围:2≤n≤2×1052\leq
2023-11-19
ACM
#二分

AtCoder Beginner Contest 214

https://atcoder.jp/contests/abc214 E - Packing Under Range Regulations 题意 有 10910^9109 个盒子,每个盒子可以放一个小球。现在要求将 nnn 个球放入盒子内,第 iii 个球要放在 lil_ili​ 到 rir_iri​ 个盒子内。要求判断是否可行。 数据范围:1≤n≤2×1051\leq n\leq 2\time
2023-11-16
ACM
#dp #贪心 #容斥

AtCoder Beginner Contest 213

https://atcoder.jp/contests/abc213 E - Stronger Takahashi 题意 有一张 h×wh\times wh×w 的网格图,一些格子有障碍。高桥每次可以摧毁一个 2×22\times22×2 的区域内所有障碍,求从 (1,1)(1,1)(1,1) 走到 (h,w)(h,w)(h,w) 所需要的最小摧毁次数。 数据范围:2≤h,w≤5002\leq h
2023-11-15
ACM
#01bfs #SA #状压dp

AtCoder Beginner Contest 212

https://atcoder.jp/contests/abc212 F - Greedy Takahashi 题意 有 nnn 座城市,mmm 辆公交车。第 iii 辆公交车从 aia_iai​ 开往 bib_ibi​,出发时间为 si+0.5s_i+0.5si​+0.5,到达时间为 ti+0.5t_i+0.5ti​+0.5。当高桥到达某座城市时,他会等待直到第一辆公交车到达,并坐上这辆公交,如
2023-11-14
ACM
#倍增 #阶与原根 #FWT

AtCoder Regular Contest 154 D

https://atcoder.jp/contests/arc154/tasks/arc154_d 题解 首先,我们需要找到序列中 1 的位置,可以利用这样的性质:仅有 pi=1p_i=1pi​=1 满足对于任意的 jjj,pi+pi>pjp_i+p_i>p_jpi​+pi​>pj​ 都不成立。所以可以利用 n−1n-1n−1 次询问找到 111 的位置。 然后,考虑 px+1&
2023-10-20
ACM
#交互

AtCoder Regular Contest 159 C

https://atcoder.jp/contests/arc159/tasks/arc159_c 题解 当最终每个数都一样时,总和一定是 nnn 的倍数。而每次操作都是给总和加上了 s=n(n+1)2s=\dfrac{n(n+1)}{2}s=2n(n+1)​。所以如果初始的总和 sumsumsum 和 sum+ssum+ssum+s 都不是 nnn 的倍数那么一定无解。 否则一定有解。考虑两次操
2023-10-15
ACM
#思维

The 2023 CCPC Online Contest

https://codeforces.com/gym/104651 A. Almost Prefix Concatenation 题解 容易发现对于固定的起始位置 iii,符合almost prefix的结束位置一定是一段连续的区间。具体地,我们求出 lcp(最长公共前缀),然后往后移动一位,然后再求一次lcp,得到的就是最远的结束位置,记为 lcpilcp_ilcpi​。 题目中要求平方和,我们
2023-10-10
ACM
#dp #哈希 #计算几何 #2023CCPC #三分 #gcd #补图最短路
123456…10

搜索

Hexo Fluid