随笔分类 - 贪心
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc249_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc249/tasks/abc249_g "AtCoder 传送门") 好题。 套路地,考
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc223_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc223/tasks/abc223_h "AtCoder 传送门") 考虑一个无脑做法:
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc290_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc290/tasks/abc290_h "AtCoder 传送门") 考虑观察答案形态。
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc304_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc304/tasks/abc304_g "AtCoder 传送门") 首先显然二分答案,
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc225_f "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc225/tasks/abc225_f "AtCoder 传送门") 这题是真的强。。
阅读全文
摘要:[洛谷传送门](http://https://www.luogu.com.cn/problem/AT_arc139_c "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc139/tasks/arc139_c "AtCoder 传送门") ~~
阅读全文
摘要:这题太神仙了吧!感觉还不是很懂,但是尽力理一下思路。 设 $t_x$ 为最大的 $j$ 使得 $i_j = x$,不存在则 $t_x = 0$。 设 $1 \sim n$ 的数按照 $t$ 从小到大排序后是 $p_1, p_2, ..., p_n$,设 $q_i$ 为 $i$ 在 $p$ 中的排名,
阅读全文
摘要:洛谷传送门 AtCoder 传送门 考虑判断有无解。把序列分成 $c = \left\lceil\frac{len}{k}\right\rceil$ 段,则 $\forall a_i \le c$ 且 $\sum\limits_{i=1}^n [a_i = c] \le ((len - 1) \bm
阅读全文
摘要:洛谷传送门 AtCoder 传送门 我一年前甚至不会做/qd 发现 $a_{x_1}$ 为 $k = \min\limits_{i=1}^n a_i$ 时最优。然后开始分类讨论: 如果 $\min\limits_{a_i = k} a_{i+n} \le k$,答案为 $(k, \min\limit
阅读全文
摘要:洛谷传送门 AtCoder 传送门 从高到低按位考虑。 设当前位有 $k$ 个 $1$。 如果 $k \bmod 2 = 0$,这意味着 Alice 如果选了一个数,Bob 可以选相同的数。发现可以分成 $(0,0),(1,1)$ 两组,递归下去即可。 如果 $k \bmod 2 = 1$,意味着答
阅读全文
摘要:洛谷传送门 AtCoder 传送门 感觉太人类智慧了。 设 \(A = (c_1,c_2,...,c_n)\) 表示当前每种牌的数量,\(f(A)\) 为状态 \(A\) 只进行换牌操作最终最少剩下几张牌。 \(f(A)\) 是可以贪心求出的,因为策略必然是能换则换。 并且我们发现依次换 \(2,3
阅读全文
摘要:洛谷传送门 AtCoder 传送门 这种最大值最小化的题一般可以先考虑二分。设二分了一个 $mid$。 记 $A = (a_1,a_2,...,a_k)$ 为表示每个棋子的位置的状态,如果 $A,B$ 可以互相到达,就在它们之间连一条无向边。则要判断的是 $S = (s_1,s_2,...,s_k)
阅读全文
摘要:洛谷传送门 AtCoder 传送门 这题居然是之前某场模拟赛(contest 701)的 T1……(@Vidoliga 场切但是被卡常/bx) 下面记 $m$ 为原题面中的 $K$,$a_i$ 为原题面中的 $P_i$。 不难发现后手的策略是把所有段按照段的第一个数从大到小排序接在一起。 考虑若 $
阅读全文
摘要:洛谷传送门 AtCoder 传送门 挺有意思的题。 首先显然地,一个棋子不会走回头路。于是一个棋子沿着边走的效果就是区间异或。 更进一步,设 $s_i$ 为 $i-1 \to i$ 的边颜色与 $i \to i+1$ 的边颜色是否相同(差分),相当于对于每个 $i$ 都选择 $s_{a_i}$ 和
阅读全文
摘要:LOJ 传送门 考虑贪心。发现第 $i$ 个人获得的愉悦度越接近 $\frac{\sum\limits_{j=1}^L v_{i,j}}{n}$ 越好,因为给其他人的空间就越多。因此先预处理出每个人将将整个馕划分为 $n$ 段愉悦值相同部分的端点 $d_{i,1},d_{i,2},...,d_{i,
阅读全文
摘要:洛谷传送门 CF 传送门 相当于将 $n$ 个数分成 $k+1$ 组,将每组的最大收益相加。 容易发现组内的数不增最优。 考虑开个堆,维护当前 $k+1$ 组的和即可。 code /* p_b_p_b txdy AThousandSuns txdy Wu_Ren txdy Appleblue17 t
阅读全文
摘要:洛谷传送门 AtCoder 传送门 学长讲的做法。 考虑将每种颜色的价值最大值和次大值取平均数,这样做显然不影响答案,并且好处是贪心时按双关键字排序只用考虑一种颜色当前只有一种物品的情况。 之后把所有物品扔进优先队列,每次从优先队列中取价值最大的物品。如果当前物品是第一次出现,就稍作调整即可。 具体
阅读全文
摘要:被交互提薄纱 A 显然答案就是经过最边缘的四个点组成的矩形的周长。 B 显然 $f(a){\min} = \max\limits{i=1}^n a_i$。考虑达到这个下界的时候,数组的最小值一定在两端点,删去这个最小值,剩下的数组的最小值仍然一定在两端点。直接模拟就行。 C 每次找到最小的且 $\g
阅读全文

浙公网安备 33010602011771号