2021年1月

CF1305G Kuroni and Antihype

有 $n$ 个人,第 $i$ 个人年龄为 $a_i$,两个人 $i,j$ 是朋友当且仅当 $a_i\ \texttt{ AND }\ a_j=0$。现在这 $n$ 个人要加入传销组织,组织会给他们金币。
主动加入的不会得到金币。
一个人 $i$ 若在组织内,则可以邀请不在组织内的朋友 $j$ 加入,并得到 $a_i$ 的金币。一个人只能被邀请一次。
问 $n$ 个人最多得到多少金币。
$n,a_i\le 2\times 10^5$。





- 阅读剩余部分 -

CF1406E Deleting Numbers

交互题。
给定 $n$,则一开始有集合 $S=\{x|x\le n,x\in \mathbb{N}^+\}$,其中有一个特殊值 $x$,你需要通过以下操作找到他。
$\texttt{A}\ a$:询问集合 $S$ 中 $a$ 的倍数个数 $(1\le a \le n)$。
$\texttt{B}\ a$:先询问集合 $S$ 中 $a$ 的倍数个数,然后删去所有还在 $S$ 中的 $a$ 的倍数,而 $x$ 不会被删去 $(2\le a \le n)$。
$\texttt{C}\ a$:回答 $x=a$。
$\texttt{A,B,C}$ 操作的个数和不能超过 $10000$。
$1 \le x \le n\le 10^5$。







- 阅读剩余部分 -