QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 128 MB Puntuación total: 100

#13674. Doktor

Estadísticas

“那位女士说: ‘我已经骑了十五年马了,根本不可能把马蹄铁钉反!’ (……)”

“是的,那就是反的”——Domagoj 看着 Mate 的手牌低声说道。为了本题的目的,他们正在玩一个经过魔改的纸牌游戏《花火》(Hanabi)。简单起见,Mate 手里拿着 $N$ 张牌,牌上的数字按某种顺序为 $1, 2, \dots, N$。(每个 $1$ 到 $N$ 之间的数字恰好出现一次。)和玩真正的游戏时一样,他不能主动改变手牌的顺序。

为了让这个任务至少与故事有一点联系,Domagoj 会为 Mate 指出一个连续的子数组手牌。(他也可以只指向单张牌,但他至少会指向一张牌。)然后 Mate 会将该连续子数组“翻转”并放回原处。

(“翻转”可以理解为将给定子数组中的所有卡牌旋转 180 度。这意味着第一张牌和最后一张牌交换位置,第二张牌和倒数第二张牌交换位置,依此类推。)

和我们所有人一样,Domagoj 非常喜欢“不动点”(fixed points)。换句话说,就是卡牌上的数字与其在手牌中的位置相匹配(从 Domagoj 的左侧开始计数,即从 1 开始)。因此,他希望在翻转给定的子数组后,不动点的数量尽可能多。

请帮助 Domagoj 找出他需要指出哪一个连续子数组,使得 Mate 在翻转该子数组后,手牌中不动点的数量达到最大。

输入格式

输入的第一行包含一个正整数 $N$($1 \le N \le 500\,000$),表示 Mate 手中卡牌的数量。

第二行包含 Mate 手中卡牌上的数字,顺序为 Domagoj 看到的顺序。

输出格式

输出单行,包含两个整数 $A$ 和 $B$,分别表示所需连续子数组开头和结尾的卡牌上的数字(按此顺序)。如果有多种选择,输出其中任意一种即可。

子任务

在占总分 30% 的测试数据中,满足 $N \le 500$。

在另外占总分 30% 的测试数据中,满足 $N \le 5000$。

样例

输入样例 1

4
3 2 1 4

输出样例 1

3 1

输入样例 2

2
1 2

输出样例 2

1 1

输入样例 3

7
3 6 5 7 4 1 2

输出样例 3

3 2

说明

在第一个样例中,翻转以 $3$ 开头、以 $1$ 结尾的连续子数组后,卡牌的顺序将变为 1 2 3 4,此时所有卡牌都是不动点。在这个样例中,给出的输出是唯一正确的输出。

在第二个样例中,翻转任何仅包含一张卡牌的子数组都会得到相同的卡牌顺序,这会产生最大数量的不动点。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.