C. Island Tour-T3

    传统题 5000ms 2048MiB

Island Tour-T3

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

Island Tour

冰岛环岛旅行

题目描述

TijmenTijmenAnnemarieAnnemarieImmeImme正在访问冰岛。为了尽可能多地游览这个岛屿,他们想参观环岛公路上的所有旅游景点;环岛公路是沿着岛屿圆形周边运行的主要道路。共有nn个景点,按照它们在道路上出现的顺序方便地编号为11nn

不幸的是,当前规定任何景点在同一时间只允许一位游客,所以他们决定分开行动。每个人将从不同的景点开始,沿着环岛公路以环形顺序参观剩余的景点,即一个从景点ii开始游览的人会按照iii+1i+1\ldotsnn11\ldotsi1i-1的顺序参观景点。

他们知道从一个景点到下一个景点需要多长时间,以及每个人将在每个景点花费多少时间。他们将在同一时间开始各自的旅行,并且由于他们的不耐烦,将严格按照计划行动而不会等待。帮助TijmenTijmenAnnemarieAnnemarieImmeImme决定每个人应该从哪个景点开始他们的旅行,使得永远不会出现多于一个人同时位于同一景点的情况。一个人可以在另一个人离开景点的同一时刻进入该景点,当一个人参观完最后一个景点后,他们将立即离开景点并返回酒店。

输入格式

输入第一行包含整数nn1n4001 \leq n \leq 400),表示旅游景点的数量。

接下来一行包含nn个整数d1d_1\ldotsdnd_n1di1061 \leq d_i \leq 10^6),其中did_i是从旅游景点iii+1i+1(或当i=ni=n时到11)的旅行时间(以分钟为单位)。

对于TijmenTijmenAnnemarieAnnemarieImmeImme中的每个人:

  • 给出一行包含nn个整数t1t_1\ldotstnt_n1ti1061 \leq t_i \leq 10^6),其中tit_i是该人在景点ii花费的时间(以分钟为单位)。

输出格式

如果存在有效的分配方案,输出一行包含三个整数,表示每个人的起始景点。否则,输出impossibleimpossible。如果问题有多解,可以输出其中任意一个。

样例

6
1 1 1 1 1 1
2 1 3 2 3 1
8 7 4 9 7 2
7 6 2 9 2 1
1 5 6
4
1 1 1 1
1 1 1 1
10 3 2 1
4 2 5 1
impossible

2025-CSP-S模拟赛5

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-17 16:00
结束于
2025-10-18 8:18
持续时间
3.5 小时
主持人
参赛人数
1