ถ้ากำาหนดให้ เวลาที่คนที่รอมือแมนนานที่สุดเป็นค่า X จะเห็นได้ว่าค่า X มีค่าเป็น 6+2+8 = 16 หน่วย สังเกตว่ามือแมนจัดวิธีการทำางานให้ดีกว่านี้ จะสามารถลดเวลารอของคนที่รอมือแมนนานที่สุดได้
สำาหรับในวันนีเ้หล่ามวลมนุษย์ N คน ขอให้มือแมนทำางานให้เหมือนทุกๆ วัน สำาหรับงานที่ i (เมื่อ 1 <= i <= N) มือแมนจะต้องใช้เวลา Ti หน่วยจึงจะทำงานเสร็จ
งานของคุณ
ให้เขียนโปรแกรมที่รับข้อมูลจำานวนมือของมือแมนและเวลาที่ต้องใช้ของงานแต่ละงานที่เหล่ามวลมนุษย์ของให้มือแมนทำ และคำนวณหาค่า X ที่น้อยที่สุดที่เป็นไปได้
ข้อมูลป้อนเข้า
บรรทัดแรกระบุจำนวนเต็ม N และ K (1<= N <= 2,000; 1 <= K <= 2,000)
จากนั้น อีก N บรรทัดจะระบุเวลาที่มือแมนต้องใช้สำาหรับงานต่างๆ กล่าวคือสำาหรับ 1 <= i <= N ในบรรทัดที่ i + 1 จะระบุค่า Ti ของ (1 <= Ti <= 1,000)
ข้อมูลส่งออก
มีข้อมูลเพียงบรรทัดเดียว ประกอบด้วยจำานวนเต็มหนึ่ง จำนวนคือค่า X ที่น้อยที่สุดที่เป็นไปได้
ที่มา: Young Thai Online Programming Competition 2008