hafizhmakmur

Untitled

Aug 29th, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. Team 7
  2.  
  3. Batas Waktu 1 detik
  4. Batas Memori 32 MB
  5. Deskripsi
  6.  
  7. Team 7 merupakan salah satu tim elit di Konoha. Tim ini selalu beranggotakan empat orang. Team 7 sering ditugaskan misi-misi khusus yang berbahaya. Pada awalnya, tim ini beranggotakan Sasuke, Sakura, Naruto, dan Kakashi. Namun, Sasuke memiliki masalah dengan kakaknya sehingga ia meninggalkan Konoha untuk mencari kakaknya. Selain itu, Naruto juga sedang berlatih intensif untuk mengendalikan arwah Kurama. Akibatnya, kekuatan Team 7 menjadi melemah. Hokage harus membentuk Team 7 lagi dengan ninja-ninja elit baru yang masih segar dan butuh pengalaman.
  8.  
  9. Team 7 terkenal dengan kemampuannya sehingga Hokage tidak ingin sampai salah pilih orang. Dia ingin anggota Team 7 memiliki kekuatan yang saling melengkapi. Tidak kurang tidak lebih, harus ada tepat satu penyerang, satu bertahan, satu support, dan satu healer.
  10.  
  11. Di desa Konoha, ada N ninja penyerang, N ninja bertahan, N support ninja dan N healer. Tiap-tiap individu ninja memiliki jurus yang unik. Mereka membutuhkan jumlah cakra yang berbeda. Ada yang bisa menambah cakra teman (misal ninja dengan kemampuan Medical Ninjutsu) lalu ada yang memboroskan cakra (misal pengguna Fuinjutsu yang membutuhkan lebih dari satu orang cast-er). Oleh karena itu, Hokage ingin total penggunaan cakra sama dengan nol (seimbang). Tidak hanya satu kemungkinan Team 7, Hokage ingin tahu seluruh alternatif kemungkinan Team 7.
  12.  
  13. Bantulah Hokage untuk menghitung banyaknya kombinasi Team 7 yang dapat dibentuk!
  14.  
  15. Format Masukan
  16.  
  17. Baris 1 berisi bilangan bulat N, menyatakan banyak ninja.
  18.  
  19. N baris berikutnya : baris ke-i berisi 4 buah bilangan yang menyatakan jumlah penggunaan cakra dari ninja penyerang ke-i, ninja bertahan ke-i, ninja support ke-i, dan ninja healer ke-i.
  20.  
  21. Format Keluaran
  22.  
  23. Satu baris bilangan bulat menyatakan banyaknya kemungkinan kombinasi Team 7 yang dapat dibentuk.
  24.  
  25. Contoh Masukan
  26.  
  27. 2
  28. 2 3 4 -7
  29. 0 1 -12 -13
  30. Contoh Keluaran
  31.  
  32. 2
  33. Penjelasan
  34.  
  35. Pilihan team 7 yang bisa dibentuk adalah
  36. Penyerang ke-1, Bertahan ke-2, Support ke-1, Healer ke-1. Total = 2 + 1 + 4 - 7 = 0
  37. Penyerang ke-2, Bertahan ke-1, Support ke-1, Healer ke-1. Total = 0 + 3 + 4 - 7 = 0
  38.  
  39. Contoh Masukan
  40.  
  41. 3
  42. 0 0 0 0
  43. 0 0 0 0
  44. 0 0 0 0
  45. Contoh Keluaran
  46.  
  47. 81
  48. Contoh Masukan
  49.  
  50. 2
  51. 1 2 3 4
  52. 5 6 7 8
  53. Contoh Keluaran
  54.  
  55. 0
  56. Subtask
  57.  
  58. Untuk semua subtask, tingkat penggunaan chakra adalah integer
  59.  
  60. Subtask 1 : 40 point
  61. 1 ≤ N ≤ 60.
  62. tingkat penggunaan chakra antara -10000 sampai 10000.
  63. Untuk subtask 1, nilai anda adalah (jumlah_testdata_accepted)/(jumlah_testdata) * 40 point
  64.  
  65. Subtask 2 : 30 point
  66. 1 ≤ N ≤ 350.
  67. tingkat penggunaan chakra antara -10000 sampai 10000.
  68.  
  69. Subtask 3 : 30 point
  70. 1 ≤ N ≤ 350.
  71. tingkat penggunaan chakra antara - 10^8 sampai 10^8
  72.  
  73. Peringatan
  74.  
  75. - Hindari kesalahan menggunakan tipe data integer yang terlalu kecil, atau memakai array terlalu kecil.
  76. - Untuk mendapat nilai pada suatu subtask, program anda harus mendapat Accepted untuk semua testcase dalam subtask tersebut.
Advertisement
Add Comment
Please, Sign In to add comment