AT_kupc2018_j ニム?

题目描述

有 $N$ 堆硬币。 每堆硬币分别编号为 $1$ 到 $N$,第 $i$ 堆包含 $a_i$ 枚硬币。 我们要考虑一种由两名玩家进行的游戏,游戏规则如下: - 两名玩家分别为先手和后手。 - 游戏从先手开始,双方轮流进行以下操作: 1. 确定一个正整数 $x$,$x$ 不超过 $K$。注意,从第二次操作开始,每次选择的 $x$ 不能比上一次操作选的更小。 2. 选择一个至少包含 $x$ 枚硬币的堆,并从中移除 $x$ 枚硬币。如果无法找到这样的堆,游戏结束,对方胜利。 千夏和亚加里决定进行 $M$ 次这样的游戏,每局游戏都是千夏先手,亚加里后手。 每局游戏结束后,本局移除的硬币会被放回原堆。 为了避免每局结果都一样,从而让游戏失去趣味,他们在第 $i$ $(1 \leq i \leq M - 1)$ 次游戏之后,会在将硬币放回后,选择第 $b_i$ 堆增加 $c_i$ 枚硬币。 请判断在 $M$ 次游戏中,每局游戏千夏(先手)和亚加里(后手)谁能获得胜利。

输入格式

从标准输入中给出如下信息: > $N$ $K$ $M$ $a_1$ $a_2$ $\ldots$ $a_N$ $b_1$ $c_1$ $\ldots$ $b_{M-1}$ $c_{M-1}$

输出格式

对第 $i$ 局游戏,如果千夏(先手)获胜,输出 `Chinatsu`;如果亚加里(后手)获胜,输出 `Akari`。

说明/提示

### 约束条件 - 全部输入均为整数。 - $1 \leq N \leq 10^5$ - $1 \leq K \leq 10^9$ - $1 \leq M \leq 10^5$ - $1 \leq a_i \leq 10^9$ - $1 \leq b_i \leq N$ - $1 \leq c_i \leq 10^9$ ### 部分分数 如果正确解出附加约束条件下的数据集,将获得 $30$ 分: - $N = 1$ - $M = 1$ 解出不带附加约束条件的数据集,将获得额外 $370$ 分。 ### 样例解释 - **示例 1**:千夏作为先手,在第一次操作中就能移除唯一的那堆中的所有硬币。这样亚加里无法进行任何有效的操作,因此千夏获胜。这个输入满足部分分数的附加条件。 - **示例 2**:两人只能选择 $1$。第一回合千夏从堆中移除 $1$ 枚硬币,而后亚加里再移除最后 $1$ 枚。第二回合千夏无法找到可以操作的堆,因此亚加里获胜。此输入满足部分分数的附加条件。 **本翻译由 AI 自动生成**