Grand

2021 Summer Petrozavodsk Camp, Day 3 IQ test (XXII Open Cup, Grand Prix of IMO)

AND 先看最小值是不是所有的子集,如果不是就无解,否则把剩下的中间塞一个最小值就好了。 submission Math 移项,平方差变成 $a_j=(k-a_i)(k+a_i)$,爆枚 $k-a_i$ 和 $k+a_i$ 就是 $O(A\ln A)$ 的。 submission Fancy For ......
Petrozavodsk Summer Grand 2021 Camp

Atcoder Grand Contest 046 D - Secret Passage

思路挺自然的一道 agc。 首先发现删除完字符后的状态可以用一个三元组 $(i,j,k)$ 表示,其中 $i$ 表示删除完之后只剩 $[i+1,n]$ 的后缀,$j$ 表示可以在后面插入 $j$ 个 $0$,$k$ 表示可以在后面插入 $k$ 个 $1$,显然不同的三元组能够得到的串是不同的,而一组 ......
Atcoder Contest Passage Secret Grand

Atcoder Grand Contest 059 E - Grid 3-coloring(转化+思维)

首先先是一步很猛的操作——将三染色视作构造一个矩阵使得相邻元素相差 $1$ 且每个元素 $\bmod 3$ 的值就等于其颜色。证明是显然的,我们按从上到下从左到右的顺序填数,可以归纳证明,对于一个相邻格子颜色互不相同的矩阵的填数方案,处于斜对角的两个格子上写的数要么差 $2$,要么相等,这样待填的这 ......
coloring 思维 Atcoder Contest Grand

Opencup XII, Grand Prix of Tokyo F.Robots

F.Robots 来复健,但是没料到是GP场,就不该来,应该去vp 这道题的题意是给两个数组a和b,对于每个b,会有最近的依然active的a来配对,问最小的距离是多少,并且给出一种删b的方案 样例给了: 3 1 2 3 11 12 13 答案是30,我们先删掉13,然后删掉12,最后删掉11, 为 ......
Opencup Robots Grand Tokyo Prix

XX Open Cup, Grand Prix of Tokyo

Little Vegetable Chickens in Shandong ~~二队~~: donghanwen, do_while_true Accepted:E(dwt)F(donghanwen)H(donghanwen) H $t=10^9$,构造出四个点分别为 $(-t+1,0),(0,t) ......
Grand Tokyo Open Prix Cup

AtCoder Grand Contest 019 F Yes or No

洛谷传送门 AtCoder 传送门 首先容易发现最优策略是回答剩余多的选项。设 $n$ 为剩余 Yes 的数量,$m$ 为剩余 No 的数量,考虑将 $(n,m)$ 放到平面上,若 $n > m$ 则回答 Yes 并向左走,$n < m$ 则回答 No 并向下走,$n=m$ 则随意。 如果按照这样的 ......
AtCoder Contest Grand 019 Yes

AtCoder Grand Contest 008 F Black Radius

洛谷传送门 AtCoder 传送门 神题!!!!111 考虑如何不重不漏地计数。先考虑全为 1 的情况,令 $f(u,d)$ 为与 $u$ 的距离 $\le d$ 的点集。 首先单独算全集,那么对于不是全集的集合就会有一些比较好的性质。 考虑若有若干个 $f(u,d)$ 同构,那 只在 $d$ 最小 ......
AtCoder Contest Radius Grand Black