#466. 石子游戏2020

    ID: 466 Type: Default 1000ms 512MiB Tried: 103 Accepted: 27 Difficulty: 7 Uploaded By: Tags>2021南阳理工学院第二届届省内高校新生程序设计大赛(网络)邀请赛

石子游戏2020

题目描述

注意看输出,是他妈的巨坑呀,不是输出 Bob\text{Bob}Alice\text{Alice} !!!!

共有nn堆石子,第ii号石堆有aia_i颗石子。

石子游戏的规则是这样的,由Bob\text{Bob}先手,双方轮流行动。每次行动的一方必须选择两堆石子iijj (ij)(i \neq j)和一个正整数kk,随后,他将拿走ii号石堆的kk颗和jj号石堆的k1k-1颗石子。注意石子数不能为负数,也就是说,i,j,ki,j,k必须满足aik,ajk1,k1a_i \geq k , a_j \geq k-1 ,k \geq 1

如果某方行动之后,所有石堆的石子都被拿光了,那么他将赢得胜利。

Bob\text{Bob}Alice\text{Alice} 都是绝顶聪明的人,假设双方都采取最明智的策略,谁会取得最后的胜利呢?

输入格式

第一行一个整数nn,代表石堆的数量。

第二行有nn个整数aia_i,代表每个石堆的石子数。

输出格式

如果Bob\text{Bob}将赢得胜利,那么输出ddd,否则请输出bqp

样例

样例输入

3
2 3 2

样例输出

ddd

样例解释

Bob\text{Bob} 先手拿光2号石堆的3颗石子和1号石堆的2颗石子, Alice\text{Alice} 别无选择只能拿走3号石堆的一颗石子和1号或2号石堆的0颗石子,接着 Bob\text{Bob} 拿走3号石堆的最后一颗石子,赢得胜利。

数据范围与提示

1n1051 \leq n \leq 10^5

1ai1091 \leq a_i \leq 10^9

PDF

./466/file/J.pdf