Deskripsi Untuk Soal Nomor 27 dan 30
DESKRIPSI CERITA
Sebagai satpam, Pak Dengklek ditugasi untuk mengukur suhu N × M pengunjung yang berada di ruang tunggu. Ruang tunggu terdiri dari N baris kursi yang masing-masing baris berisi M buah kursi. Berdasarkan data, pengunjung yang duduk di kursi ke-j pada baris ke-i mempunyai suhu (B+j)/(A+i), untuk 1 ≤ i ≤ N dan 1 ≤ j ≤ M. Pak Dengklek harus melaporkan Q buah laporan. Laporan ke-k berisi suhu pengunjung yang terendah ke-Lk. Bantulah Pak Dengklek untuk membuat laporan tersebut!
PERTANYAAN ISIAN SINGKAT
Jika diketahui N=4 dan M=5, sedangkan nilai A = 1 dan B = 2:
Berapa suhu tertinggi dari semua pengunjung?
Berapa banyak pasang pengunjung yang mempunyai suhu yang sama?
Berapa suhu pengunjung yang terendah ke-10?
Buatlah program menggunakan bahasa C/C++ untuk membantu Pak Dengklek membuat laporan dengan ketentuan sebagai berikut:
Format Masukan:
Baris pertama berisi lima buah bilangan bulat N, M, A, B, dan Q. Kemudian, Q baris berikutnya berisi sebuah bilangan bulat Lk.
Format Keluaran:
Terdiri dari Q buah baris masing-masing berisi nilai suhu pengunjung yang terendah ke-Lk dengan format S/T, di mana FPB(S, T) = 1.
Contoh Masukan dan Keluaran:
| Contoh Masukan | Contoh Keluaran |
|---|---|
3 4 1 5 3 1 6 12 | 3/2 7/3 9/2 |
2 2 1000 1000 4 1 2 3 4 | 1001/1002 1/1 1/1 1002/1001 |
Penjelasan Contoh:
Pada contoh kedua, urutan suhu pengunjung mulai dari yang terendah adalah 1001/1002, 1001/1001, 1002/1002, 1002/1001.
Batasan:
Untuk kasus uji pada subtask 1, berlaku (Point 50%):
Untuk kasus uji pada subtask 2, berlaku (Point 50%):
Masuk untuk menulis jawaban