กำหนดไทม์ไลน์ของเหตุการณ์เอาท์พุทวันที่สำหรับแต่ละเหตุการณ์
เส้นเวลาจะได้รับในแบบฟอร์ม
2000
--AF-C-------E--D---B--
โดยที่บรรทัดแรกแสดงจุดที่ทราบในเวลา ปีที่รู้จักมักเป็นอักขระที่ต่ำกว่าตัวเลขแรกของปีที่รู้จัก
คุณอาจจะ:
- ในเส้นเวลานั้นตัวละครแต่ละตัวแสดงถึงหนึ่งปี
- จะมีเหตุการณ์อย่างน้อยหนึ่งเหตุการณ์เสมอ
- กิจกรรมไม่จำเป็นต้องเป็นระเบียบ
- คุณอาจสมมติว่าตัวละครทุกตัวในช่วงระหว่าง
Aและตัวละครที่ไกลที่สุดที่มีอยู่ - จะมีไม่เกิน 26 กิจกรรม
- จุดที่รู้จักจะไม่มีช่องว่างภายในไปทางขวา
- อาจมีตัวเลขติดลบทั้งในจุดที่รู้จักและเอาท์พุท
- คุณจะไม่ต้องจัดการกับตัวเลขที่มากกว่า 2 ^ 32
- คุณจะไม่ต้องจัดการกับช่วงที่ใหญ่กว่า 2 ^ 8
- คุณสามารถป้อนข้อมูลเป็นตัวอักษรตัวพิมพ์เล็กแทนตัวพิมพ์ใหญ่
คุณควรเขียนโปรแกรมที่ใช้เส้นเวลาในแบบฟอร์มนี้และส่งออกวันที่หลักตามลำดับ (A, B, C, D ... )
คุณสามารถส่งออกในรูปแบบที่สะดวก แต่คุณต้องป้อนข้อมูลในรูปแบบที่กำหนด
กรณีทดสอบ:
2000
--AF-C-------E--D---B--
[1998, 2016, 2001, 2012, 2009, 1999]
10
--C-AB--D
[9, 10, 7, 13]
0
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]
5
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]