给定 表示存在 个宝箱和 把钥匙,第 把钥匙需要 元,第 个宝箱内部有 元。
现在进行一场游戏,Bob 是本场游戏的玩家,而 Alice 则是场景布置者,Alice 可以给每个宝箱上一些锁(第 种锁需要第 种钥匙打开)
如果 Bob 可以购买一些钥匙,然后打开一些宝箱,使得 Bob 的收益大于 ,那么 Bob 就赢得了游戏,反之 Alice 获得了胜利。
现在 Alice 打算布置宝箱上的锁,第 个宝箱上放置第 种锁的花费为 ,请帮助 Alice 找到一种布置锁的方案,使得花费最小,且 Alice 将取得胜利。
注意:一个箱子上可以放置若干把锁,Bob 需打开所有锁才能获得内部的钱。
。
CF1446D1&2 Frequency Problem 做题记录
给定长 n 的序列 a[1,n]。
输出最长的满足不同的众数(出现次数最多的数)至少有两个的区间的长度。
D1:1≤n≤2×105,1≤ai≤min(100,n);
D2:1≤n≤2×105,1≤ai≤n;
CF1463F Max Correct Set 做题记录
定义集合 S 合法当且仅当满足以下条件:
S⊆{1,2,...,n};
∀a∈S,b∈S, ∣a−b∣∈{x,y};
给定 n,x,y,求最大的 ∣S∣。
1≤n≤109,1≤x,y≤22。
CF1784F Minimums or Medians 做题记录
你有一个包含 1∼2n 共 2n 个整数的集合 S。你必须执行恰好 k(1≤k≤n≤106)次操作,每个操作都是以下两种其中之一:
将 S 中第 1,2 个元素删去。
将 S 中第 2∣S∣,2∣S∣+1 个元素删去。(显然 ∣S∣ 一直是偶数,所以 2∣S∣ 也一定是整数)
请你统计,通过这些操作可以获得多少个本质不同的最终集合 S?答案对 998244353 取模。
CF1648E Air Reform 做题记录
一张 n 个点 m 条边的无向带权简单连通图,其上一条路径的权值为其中所有边权的 max。
考虑这张图的补图,补图中一条边的权值为原图中该边两端点间的最短路(路径长度的定义同上)。保证补图亦是连通图。
对于原图中每条边,求出其两端点在补图中的最短路(定义仍同上)。
1≤n,m≤2×105,边权范围 [0,109]。
CF1172F Nauuo and Bug & P5609 做题记录
给定一个如图所示的计算方法:
现在给定长 n 的数组 a 和 p,要求 q 次询问 sum(a,li,ri,p) 的值。
1≤n≤106,1≤m≤2×105,1≤p≤109,∣ai∣≤109。
AGC040E Prefix Suffix Addition 做题记录
你有一个长为 n 的序列 x1,x2,…,xn,一开始全部为 0,你现在可以以任意顺序进行任意次以下两种操作:
- 选定整数 1≤k≤n 与不下降非负整数序列 c1,c2,…,ck,对所有 1≤i≤k,令 xi 加上 ci。
- 选定整数 1≤k≤n 与不上升非负整数序列 c1,c2,…,ck,对所有 1≤i≤k,令 xn−k+i 加上 ci。
问最少进行多少次操作使得 xi=ai。
1≤n≤2×105,1≤ai≤109。
0%
