Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. Penyuluhan Petani
  2.  
  3. Batas Waktu 1 detik
  4. Batas Memori 32 MB
  5. Pak Agri bekerja sebagai Kepala Bidang Penerangan Pertanian yang berada di bawah Kementrian Pertanian di Negeri Algoria. Salah satu tugas yang diembannya adalah untuk mengadakan penyuluhan kepada para petani di daerah-daerah di seluruh pelosok negeri, misalnya jika ada informasi mengenai bibit unggul yang baru, ancaman hama padi, resiko bencana banjir atau kekeringan, dan sebagainya.
  6.  
  7. Dalam melaksanakan proses penyuluhan ini, Pak Agri biasanya mengirim petugas penyuluh ke Unit Kelompok Petani (UKP) yang ada di setiap desa. Karena jumlah UKP yang tersebar di seluruh pelosok Negeri Algoria cukup besar, biaya pengiriman petugas bisa melambung tinggi. Untungnya, beberapa UKP menjalin hubungan yang erat satu dengan yang lain, dan selalu mengkomunikasikan informasi apapun yang mereka terima. Artinya, jika satu UKP menjalin hubungan dengan sebuah UKP lain, maka jika salah satu menerima informasi penyuluhan yang baru (baik dari pegawai penyuluh langsung maupun dari UKP lainnya), ia akan membagi informasi tersebut ke UKP yang satunya. Hal ini tentu menguntungkan bagi Pak Agri, karena itu berarti ia dapat menghemat biaya pengiriman petugas penyuluhan, karena bisa jadi tidak semua UKP perlu dikunjungi oleh seorang petugas penyuluhan.
  8.  
  9. Pak Agri telah mendapatkan informasi yang lengkap mengenai semua hubungan komunikasi antar UKP, serta biaya pengiriman petugas penyuluhan ke setiap UKP. Bantulah Pak Agri untuk menentukan, berapa minimal total biaya pengiriman petugas yang harus dikeluarkan, sedemikian rupa sehingga semua UKP mendapatkan informasi yang diinginkan.
  10.  
  11. Format Masukan
  12.  
  13. Baris pertama berisi dua buah bilangan, N dan M. N menyatakan banyaknya UKP sedangkan M menyatakan banyaknya hubungan antar UKP. Setiap UKP diberikan nomor dari 1 hingga N. M baris berikutnya masing-masing berisi sepasang bilangan bulat positif a, b, menyatakan bahwa UKP nomor a dan b saling menjalin hubungan. Perhatikan bahwa a menjalin hubungan dengan b juga berarti bahwa b menjalin hubungan dengan a. Lebih lanjut, hanya salah satu di antara "a b" atau "b a" yang akan diberikan pada input (tidak dua-duanya).
  14.  
  15. N baris berikutnya berisi biaya pengiriman ke masing-masing UKP (dalam ribuan).
  16.  
  17. Format Keluaran
  18.  
  19. Keluaran berupa satu baris berisi bilangan bulat positif yang menyatakan total biaya pengiriman (dalam ribuan) terkecil yang harus dikeluarkan instansi Pak Agri sedemikan rupa sehingga sebuah informasi yang ingin disampaikan pada kegiatan penyuluhan dapat diterima oleh semua UKP (baik melalui pegawai penyuluhan yang dikirimkan oleh Pak Agri, maupun melalui komunikasi antar UKP).
  20.  
  21. Contoh Masukan
  22.  
  23. 6 4
  24. 1 2
  25. 2 3
  26. 2 4
  27. 5 6
  28. 50
  29. 30
  30. 20
  31. 30
  32. 40
  33. 30
  34.  
  35.  
  36. Contoh Keluaran
  37.  
  38. 50
  39.  
  40.  
  41. Penjelasan
  42.  
  43. Ada 6 UKP, dan 4 hubungan komunikasi antar UKP: 1 dan 2, 2 dan 3, 2 dan 4 serta 5 dan 6. Pak Agri dapat mengirim cukup 2 petugas penyuluhan: 1 orang ke UKP 3 (biaya 20 ribu) dan satu orang lagi ke UKP 6 (biaya 30 ribu), sehingga total biaya = 50 ribu. Perhatikan bahwa skema ini sudah cukup untuk menyebarkan informasi ke seluruh UKP, karena UKP 2 akan mendapatkan informasi penyuluhan dari UKP 3, sedangkan UKP 1 dan 4 akan mendapatkan informasi yang sama dari UKP 2, serta UKP 5 mendapatkan informasi penyuluhan dari UKP 6. Tidak ada cara lain yang menghasilkan total biaya lebih kecil dari 50 ribu.
  44.  
  45. Batasan
  46.  
  47. 1000 < N < 200000
  48.  
  49. 10000 < M < 1000000
  50.  
  51. 1 < biaya pengiriman < 200
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement