บทนำ
สัญญาณของตัวเลขเป็นทั้ง+
หรือ-
ทุกที่ไม่ใช่ศูนย์จำนวนเต็ม ศูนย์ตัวเองนั้นไม่มีความหมาย ( +0
เหมือนกัน-0
) ในลำดับต่อไปนี้เราจะสลับกันระหว่างสัญญาณบวกที่ศูนย์และเครื่องหมายลบ ลำดับเริ่มต้นด้วย1
เราเขียน1
ด้วยเครื่องหมายบวกโดยมีศูนย์ (อันนี้แปลก แต่เราแค่คูณจำนวนด้วย 0) และเครื่องหมายลบ:
1, 0, -1
หมายเลขถัดไปคือ2
และเราทำสิ่งเดียวกันอีกครั้ง:
2, 0, -2
ลำดับในที่สุดคือ:
1, 0, -1, 2, 0, -2, 3, 0, -3, 4, 0, -4, 5, 0, -5, 6, 0, -6, 7, 0, -7, ...
หรือรูปแบบที่อ่านได้มากขึ้น:
a(0) = 1
a(1) = 0
a(2) = -1
a(3) = 2
a(4) = 0
a(5) = -2
a(6) = 3
a(7) = 0
a(8) = -3
a(9) = 4
...
งาน
ได้รับจำนวนเต็มไม่เป็นลบnเอาท์พุทn THระยะของลำดับข้างต้น คุณสามารถเลือกได้หากคุณใช้เวอร์ชันที่มีดัชนีเป็นศูนย์หรือที่มีดัชนีเดียว
กรณีทดสอบ:
ศูนย์การจัดทำดัชนี:
a(0) = 1
a(11) = -4
a(76) = 0
a(134) = -45
a(296) = -99
หรือหากคุณต้องการทำดัชนีหนึ่งรายการ:
a(1) = 1
a(12) = -4
a(77) = 0
a(135) = -45
a(297) = -99
นี่คือโค้ดกอล์ฟดังนั้นการส่งที่มีจำนวนไบต์น้อยที่สุดจะชนะ!
1
ไม่ขอโทษก็มีการเริ่มต้นด้วย
[0, 0, 0, -1, 0, 1...