คุณชอบที่จะดูช่วงเวลาที่ยอดเยี่ยมของสิ่งก่อสร้างหรืองานขนาดใหญ่อื่น ๆ ในไม่กี่นาทีหรือไม่? ให้ทำที่นี่
เราจะมองไปที่เหมืองขุดขุดทำภาพในแต่ละวันเพื่อดูความคืบหน้าทั้งหมด และงานของคุณคือแสดงให้เราเห็นกระบวนการนี้!
เหมืองหินถูกกำหนดโดยความกว้างของชั้นแรก
รถขุดถูกกำหนดโดยความสามารถในการขุดในหนึ่งวัน
อินพุต
ความกว้างของเหมือง เลขจำนวนเต็มเสมอ> = 1
Excavator dig speed เลขจำนวนเต็มเสมอ> = 1
เอาท์พุต
ความคืบหน้าของการขุดเหมืองในแต่ละวัน เริ่มต้นด้วยพื้นดินที่ไม่ถูกแตะต้องและเสร็จสิ้นด้วยการทำเหมือง
กฎระเบียบ
ในวันสุดท้ายอาจมีหน่วยขุดน้อยกว่าความสามารถในการขุด งานที่มากเกินไปจะไม่ถูกนำไปใช้ในทุกที่ดังนั้นคุณควรส่งออกเหมืองที่ขุดได้อย่างสมบูรณ์
ความคืบหน้าทุกวันจะต้องมีอยู่ในผลลัพธ์ในครั้งเดียว คุณไม่สามารถล้างหรือเขียนทับความคืบหน้าของวันก่อนหน้าในผลลัพธ์
ขึ้นบรรทัดใหม่และนำขึ้นบรรทัดใหม่สำหรับผลลัพธ์ในแต่ละวันเป็นที่ยอมรับในจำนวนที่สมเหตุสมผล
นี่คือรหัสกอล์ฟดังนั้นโปรดทำให้รหัสของคุณเล็กที่สุดเท่าที่จะทำได้
ชี้แจง
งานเริ่มต้นด้วยพื้นราบ ความยาวของพื้นดินที่แสดงคือความกว้างของเหมืองหิน +2 ดังนั้นจะมีอักขระขีดล่างหนึ่งตัวที่ทั้งสองด้านของเหมืองหิน
__________
เหมืองที่ขุดจะมีลักษณะเช่นนี้สำหรับความกว้าง:
_ _
\ /
\ /
\ /
\/
และเช่นนี้สำหรับความกว้างที่แปลก
_ _
\ /
\ /
\ /
V
นี่คือตัวอย่างของความคืบหน้าของเหมือง:
_ _______
V dug 1 unit
_ ______
\/ dug 2 units
_ ___
\___/ dug 5 units
_ _
\ __/ dug 10 units
\_/
ตัวอย่างความคืบหน้าเต็ม ความกว้างของเหมืองหิน: 8. ความเร็วของรถขุด: 4 หน่วยต่อวัน
__________
_ _____
\__/
_ _
\______/
_ _
\ __/
\__/
_ _
\ /
\ __/
\/
_ _
\ /
\ /
\ /
\/
Cornercases
รถขุดจะต้องขุดในวันสุดท้ายตรงตามความสามารถ (ความเร็ว)
Width: 7, Speed: 3
Width: 10, Speed: 4