Tentukan "maksimum sub-array" dari array yang diberikan sebagai "sub-array (berturut-turut) yang memiliki jumlah terbesar". Perhatikan tidak ada persyaratan "tidak nol". Keluarkan jumlah itu.
Berikan deskripsi kode Anda jika memungkinkan.
Masukan sampel 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
Output sampel 1: 24
Deskripsi 1:
Jumlah terbesar dihasilkan dengan memotong 6 7 -8 9 10
dan menyimpulkan.
Input sampel 2: -1 -2 -3
Contoh output 2: 0
Deskripsi 2: Sederhana :) Subarray kosong adalah "terbesar".
Kebutuhan:
- Jangan membaca apa pun kecuali stdin, dan output harus pergi ke stdout.
- Batasan celah standar berlaku.
Pemeringkatan: Program terpendek memenangkan golf kode ini .