#B. さよならワンダーランド

    传统题 3000ms 512MiB

さよならワンダーランド

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

ほら行くよって\\ 手を引いてくれた君は\\ 綺麗な目して言うんだ\\ 僕らあの頃と\\ 何も変わらないから\\ せめて\\ 二人で夢を見させて

—— さよならワンダーランド - Nanatsukaze

能够带你进入孩童时期的梦境中的那个人,该在哪里寻找呢?

题目描述

给定序列 a1,a2,,ana_1, a_2, \dots, a_n,请对于每一个 1n1\sim n 的整数 ii 求任意一个整数 jj 使得以下条件同时成立,或判断不存在这样的 jj

  • 1i+jn1\leq i+j\leq n
  • aijai+ja_i \leq j \leq a_{i+j}

输入格式

第一行一个整数 nn

接下来一行 nn 个空格分隔的整数 a1,a2,,ana_1,a_2,\dots,a_n

输出格式

输出 nn 行。

对于第 ii 行,如果能够找到 jj 使得 1i+jn1\leq i+j\leq naijai+ja_i \leq j \leq a_{i+j} 成立,则先输出一个 11,再输出你找到的 jj,空格分隔。如果有多个合法 jj 可输出任意一个。如果不存在这样的 jj,则仅输出一个 00

样例

3
-1 1 4
1 2
1 1
0

样例 1 解释

i=1,j=2i=1,j=2 时,ai=1a_i=-1ai+j=4a_{i+j}=4,满足 aijai+ja_i\leq j\leq a_{i+j}

i=2,j=1i=2,j=1 时,ai=1a_i=1ai+j=4a_{i+j}=4,满足 aijai+ja_i\leq j\leq a_{i+j}

i=3i=3 时可以证明不存在符合条件的 jj

5
1 -1 0 2 -3
0
1 -1
1 0
0
1 -3

数据范围

对于所有数据,保证 1n3×1051\leq n \leq 3\times 10^5109ai109-10^9\leq a_i\leq 10^9

捆绑测试,共 3 个 Subtask,具体限制如下所示:

  • Subtask 1(17 pts):n1000n\leq 1000
  • Subtask 2(39 pts):对所有 1in1\leq i\leq n 保证 aiia_i\leq -i
  • Subtask 3(44 pts):无特殊限制。

【MX-X6】梦熊 X 组 · 回归线赛

未参加
状态
已结束
规则
IOI
题目
6
开始于
2024-10-3 13:30
结束于
2024-10-3 18:00
持续时间
4.5 小时
主持人
参赛人数
161