Processing math: 100%


a553: High Buildings
標籤 : Logic
通過比率 : 3人/3人 ( 100% ) [非即時]
評分方式:
Special

最近更新 : 2021-02-19 21:39

內容

Lepern 和 Ripern 同為某家公司的同事

他們的公司有 N 棟平行的大樓

高度為 第 i 棟大樓的高度為 Hi (1HiN)

他們在午餐時間時想要看風景

但是兩個人的愛好有點奇怪

Lepern 的位置在最左邊的建築物

Ripern 的位置在最右邊的建築物

Lepern 想要往右看到 A 棟建築物(包括自己這棟)

Ripern 想要往左看到 B 棟建築物(包括自己這棟)

而兩人都可以看到的建築物為 C

兩人能看到的建築物的高度必為遞增數列(因為矮的會被高的擋住,但一樣高的也看得到)

輸入說明

第一行有一正整數 T 代表有 T 比測資

每筆測資的輸入格式為

NABC

輸出說明

輸出 N 個正整數代表可能的建築物高度排列方式(任意一種)

如果不可能滿足所有需求,則輸出 "IMPOSSIBLE" (不含引號)

範例輸入
3
4 1 3 1
4 4 4 3
5 3 3 2
範例輸出
4 1 3 2
IMPOSSIBLE
2 1 5 5 3
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (1%): 0.5s , <1K
公開 測資點#1 (19%): 0.5s , <1K
公開 測資點#2 (80%): 0.5s , <1M
提示 :

SpecialJudge

 

T1000

1CN

CAN

CBN

#00 SampleTestCase

#01 1N5

#02 1N100

 

#Sample1  Lepern 看到 1,Ripern看到 134

#Sample2  Impossible

#Sample3  Lepern 看到 134,Ripern看到 345

Sample的解不一定是唯一解

標籤:
Logic
出處:
KickStart2020RoundE [管理者:
revival0728 (revcoding/10th 進階助教)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」