ปัญหา
กำหนดค่า n ให้นึกภาพทิวทัศน์ของภูเขาที่ถูกจารึกไว้ในข้อมูลอ้างอิง (0, 0) ถึง (2n, 0) ไม่มีช่องว่างสีขาวระหว่างเนินเขาและภูเขาจะไม่ลงมาใต้แกน x ปัญหาที่ต้องแก้ไขคือ: ให้ n (ซึ่งกำหนดขนาดของภูมิประเทศ) และจำนวน k ของยอดเขา (k เสมอน้อยกว่าหรือเท่ากับ n), สามารถผสมกันได้กี่ภูเขากับ k peaks?
อินพุต
n ผู้แทนความกว้างของภูมิประเทศและ k ซึ่งเป็นจำนวนยอดเขา
เอาท์พุต
เพียงแค่จำนวนชุดค่าผสมที่เป็นไปได้
ตัวอย่าง
รับ n = 3 และ k = 2 คำตอบคือ 3 ชุดค่าผสม
เพียงเพื่อให้เป็นตัวอย่างภาพพวกเขามีดังต่อไปนี้:
/\ /\ /\/\
/\/ \ / \/\ / \
เป็นชุดค่าผสม 3 ชุดที่เป็นไปได้โดยใช้ตำแหน่ง 6 (3 * 2) และ 2 จุดสูงสุด
แก้ไข: - ตัวอย่างเพิ่มเติม -
n k result
2 1 1
4 1 1
4 3 6
5 2 10
สภาพการชนะ
มาตรฐาน รหัสกอล์ฟใช้กฎ การส่งที่สั้นที่สุดในหน่วยไบต์ชนะ
k
ค่าศูนย์หรือไม่? ถ้าเป็นเช่นนั้นจะต้องจัดการอินพุตที่มีn
ค่าเท่ากับศูนย์ (ที่มีk
ค่าศูนย์โดยนิยามด้วย)
n
วงเล็บที่จับคู่ซึ่งมีk
ตัวอย่างของ()
"