กำหนด "อาเรย์ย่อยสูงสุด" ของอาเรย์ที่กำหนดเป็น "อาเรย์ย่อย (ต่อเนื่อง) ที่มีผลรวมมากที่สุด" หมายเหตุไม่มีข้อกำหนด "ไม่เป็นศูนย์" ผลรวมนั้น
ให้คำอธิบายรหัสของคุณถ้าเป็นไปได้
ตัวอย่างอินพุต 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
ตัวอย่างผลลัพธ์ 1: 24
คำอธิบาย 1:
ผลรวมที่ยิ่งใหญ่ที่สุดเกิดจากการตัด6 7 -8 9 10
ออกและสรุป
ตัวอย่างอินพุต 2: -1 -2 -3
เอาต์พุตตัวอย่าง 2: 0
คำอธิบาย 2: ง่ายมาก :) subarray ว่างเปล่าคือ "ใหญ่ที่สุด"
ต้องการ:
- อย่าอ่านอะไรเลยยกเว้น stdin และเอาต์พุตควรไปที่ stdout
- มาตรฐานช่องโหว่ข้อ จำกัดใช้
อันดับ: โปรแกรมที่สั้นที่สุดชนะการแข่งขันรหัสนี้