// Latihan bergaya OSN, Bab 08, soal 1 -- pembahasan. // // Abstraksi ceritanya: satu penampung berjalan, satu pencacah, satu // pemeriksaan per hari. Tidak perlu menyimpan data harinya. #include using namespace std; int main() { int n; long long k; cin >> n >> k; long long simpanan = 0; int penjualan = 0; for (int i = 0; i < n; i++) { long long a; cin >> a; simpanan += a; if (simpanan >= k) { penjualan++; simpanan = 0; } } cout << penjualan << " " << simpanan << "\n"; return 0; }