Anda di halaman 1dari 17

Isi Soal: Online

- 50 Pilihan Ganda.
- 0 Soal Essay
Competition
- 4 Soal Programming. NPLC 2013
Total Halaman (+Cover): 15. Instruksi
Anda diberikan waktu lima jam untuk
menyelesaikan masalah / problem di kontes
ini. Untuk Multiple choice question (Pilihan
ganda), isilah jawaban anda di halaman web
yang telah disediakan. Untuk essay, harap
diisi dan dikumpulkan dalam bentuk kertas
kepada pengawas. Untuk programming
problem, Input untuk setiap masalah harus
dibaca dari sample input. Disisi lain, output
harus diprint sebagai sample output.

Didukung Oleh:
Pilihan ganda (Multiple Choice Question).

1 Part 1
1. Jumlah banyaknya angka nol yang ada di belakang hasil dari 7862! Jika dibagi dengan angka
terakhir hasil dari 7^134 adalah…

a. 218
b. 192
c. 227
d. 175
e. 278

2. 11, 1331, 19487171, … ?

a. 2747294832
b. 1331
c. 2357947691
d. 1389419384718971
e. Tidak ada jawaban

3. Reimu, yang merupakan pegawai dari Axioo, memiliki tumpukan laptop baru dan sejumlah
kardus. Jika ia memasukkan 4 laptop ke setiap kardus, akan tersisa satu kardus yang
kosong. Jika ia memasukkan 3 laptop, akan tersisa satu laptop yang tidak mendapatkan
kardus. Berapa jumlah laptop dan kardus yang dimiliki Reimu ?

a. 9 laptop dan 3 kardus


b. 11 laptop dan 3 kardus
c. 13 laptop dan 4 kardus
d. 14 laptop dan 5 kardus
e. 16 laptop dan 5 kardus

4. Di dalam kelompok yang terdiri dari 15 anak, 7 menguasai bahasa mandarin, 8 mampu
berbahasa jepang, dan 3 orang tidak menguasai keduanya. Berapa orang yang menguasai
kedua bahasa?

a. 2
b. 3
c. 4
d. 5
e. 6

5. Beberapa negara mempertimbangkan sebuah peraturan yang melarang murid menggunakan


kalkulator sebelum mencapai kelas 6 SD. Negara lain memiliki pendapat yang berbeda.
Beberapa negara bersikeras untuk membelikan kalkulator bagi setiap murid SMP.

Pernyataan manakah yang paling sesuai dengan paragraf diatas :

a. Terdapat paling tidak dua pendapat yang berbeda tentang penggunaan kalkulator di
sekolah.
b. Kalkulator adalah sebuah penentu dalam mempelajari matematika.
c. Pemerintah semakin memperhatikan aspek edukasi masyarakat.
d. Harga kalkulator lebih murah jika sekolah membeli secara grosir.
e. Argumen yang melarang penggunaan kalkulator di sekolah tidak memiliki basis.

6. Seekor kerbau diikat pada bagian pojok sebuah tanah yang berbentuk persegi panjang
dengan panjang 16 meter dan lebar 9 meter. Tali yang mengikat kerbau itu panjangnya 7
meter. Berapa luas tanah yang dapat dijangkau uleh kerbau tersebut ?

1 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
a. 19.25 meter persegi
b. 144 meter persegi
c. 155 meter persegi
d. 38.5 meter persegi
e. 79 meter persegi

7. Menurut sebuah bahasa, BLEACH dilambangkan dengan LBAEHC, Berarti dalam bahasa
yang sama, kata manakah yang dilambangkan dengan NBOLZKMH ?

a. BNLOKZHM
b. MANKYJLG
c. LOBNHMKZ
d. OBNKZLHM
e. HMKLZOBN

8. A, B, C, D, E, F, dan G adalah anggota dari sebuah keluarga yang terdiri dari 4 orang dewasa
dan 3 anak-anak. Dua dari 3 anak itu, F dan G, adalah perempuan. A dan D adalah dua laki-
laki bersaudara dan A adalah seorang dokter. E adalah seorang insinyur yang menikah
dengan salah satu dari dua laki-laki bersaudara dan memiliki 2 anak. B telah menikah dengan
D dan G adalah anak mereka. Siapakah C sebenarnya?

a. Anak perempuan dari E


b. Ayah dari F
c. Saudara laki-laki dari G
d. Keponakan dari B
e. Anak laki-laki dari A

9. Seorang laki-laki berkata pada temannya sambil menunjuk sebuah foto yang digantung di
dinding : “Aku tidak memiliki saudara tetapi ayah dari orang yang ada di foto itu adalah ayah
dari anakku”. Foto siapakah itu?

a. Fotonya sendiri
b. Keponakannya
c. Anaknya
d. Cucunya
e. Ayahnya

10. Manusia : Biografi – Negara : … ?

a. Sejarah
b. Geografi
c. Masyarakat
d. Pemimpin
e. Proklamasi

2 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
2 Part 2
1. Disiplin : Sekolah – Kebersihan : … ?

a. Kebaikan
b. Mandi
c. Sehat
d. Rumah Sakit
e. Pasar

2. Dibutuhkan waktu satu menit untuk mengisi 3/7dari volume total bak mandi. Berapa menit
yang dibutuhkan untuk mengisi penuh bak mandi itu?

a. 4/3
b. 3/4
c. 7/3
d. 3/2
e. 2/3

3. Ada sebuah kubus yang permukaannya telah dilapisi cat. Kubus tersebut kemudian dibagi-
bagi menjadi banyak kubus kecil, dimana panjang sisi dari kubus kecil adalah seperempat
dari panjang sisi kubus besar. Berapakah jumlah kubus kecil yang hanya memiliki satu sisi
permukaan yang dicat?

a. 64
b. 36
c. 24
d. 12
e. 6

4. Sebuah kereta api berjalan dengan kecepatan 45 km/jam menyebrangi sebuah jembatan
sepanjang 100 meter dalam waktu 60 detik. Berapa waktu yang dibutuhkan kereta itu untuk
melewati sebuah tiang listrik? (Asumsikan tiang tidak memiliki ketebalan)

a. 52 detik
b. 48 detik
c. 43 detik
d. 38 detik
e. 33 detik

5. Leon biasanya berolahraga jogging pagi dengan kecepatan 10 km/jam. Suatu hari, Ia ingin
berjalan lebih cepat dan meningkatkan kecepatannya sebesar 4 km/jam. Selesai jogging,
ternyata Ia menemukan bahwa Ia menempuh jarak 2 km lebih jauh dari biasanya. Berapa
jarak yang biasa Ia tempuh ketika jogging?

a. 4.4 km
b. 5 km
c. 5.6 km
d. 7 km
e. 8 km

6. Diberikan program dengan kode sebagai berikut :

a = 2
b = 2
c = 0
m = 0
If (a > b) Then
If (a > c) Then
m = 1

3 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Else
m = 2
End If
Else
If (c <= 0 AND c > 0) Then
m = 3
Else
m = 4
End If
End If

Berapakah nilai m setelah program selesai dijalankan ?

a. 0
b. 1
c. 2
d. 3
e. 4

7. Jika x adalah 8, berapakah nilai y setelah program ini selesai dijalankan?

y = 1
Do While (y <= x)
y = y * 2
Loop

a. 4
b. 8
c. 10
d. 12
e. 16

8. Masih dengan kode di soal sebelumnya, tetapi nilai x menjadi variable bebas dengan syarat x
>= 0. Manakah dari pernyataan berikut yang SALAH setelah program dijalankan?

a. y mungkin berupa bilangan ganjil.


b. y mungkin bernilai sama dengan x.
c. y mungkin bernilai x + 1.
0 1 2
d. y pasti merupakan power of two (salah satu dari 2 , 2 , 2 , …).
e. y tidak mungkin lebih kecil dari x.

9. Aoi diberi tugas oleh dosennya untuk membuat program yang mencari selisih dari nilai
terbesar dan nilai terkecil dalam sebuah array. Array yang digunakan adalah zero-based
array (index dimulai dari 0) dan panjang array (numberOfItem) >= 1. Ini adalah jawaban yang
diberikan Aoi kepada dosennya :

x = 0
y = 0
For i = 1 to numberOfItem – 1
If (array [i] > array [x]) Then
x = i
End if
If (array [i] < array [y]) Then
y = i
End if
Next i
result = array [x] – array [y]

Melihat program yang dibuat Aoi, pernyataan manakah yang benar mengenai program
tersebut?

a. Program tersebut gagal jika semua elemen bernilai sama.


b. Program tersebut gagal jika nilai terbesar adalah elemen pertama dalam array.

4 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
c. Program tersebut gagal jika panjang array / numberOfItem = 1.
d. Program tersebut gagal jika terdapat nilai negatif dalam array.
e. Program tersebut benar selama panjang array / numberOfItem >= 1.

10. Array yang bernama data memiliki panjang elemen sejumlah numberOfItem. Program
dibawah ini berfungsi untuk menggeser semua elemen ke kiri sebanyak satu kali. Elemen
paling kiri akan menjadi elemen paling kanan. Contoh : [7, 3, 8, 1, 0, 5] Menjadi [3, 8, 1, 0, 5,
7].

//Insert statement 1 here


For i = 0 to numberOfItem – 2
data [i] = data [i+1]
Next i
//Insert statement 2 here

Agar program tersebut berjalan dengan benar, statement 1 dan statement 2 yang harus
dimasukkan dalam kode adalah :

a. Statement 1 : temp = data [0]


Statement 2 : data [0] = temp
b. Statement 1 : temp = data [0]
Statement 2 : data [numberOfItem - 1] = temp
c. Statement 1 : temp = data [numberOfItem - 1]
Statement 2 : data [0] = temp
d. Statement 1 : temp = data [numberOfItem - 1]
Statement 2 : data [numberOfItem - 1] = temp
e. Statement 1 : temp = data [numberOfItem]
Statement 2 : data [0] = temp

5 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
3 Part 3
1. Umur pak Mike 28 tahun lebih tua dari umur John. Umur bu Mike 6 tahun lebih muda dari
umur pak Mike. Jika jumlah umur pak Mike, bu Mike, dan John 119 tahun, maka jumlah umur
John dan bu Mike adalah …. tahun

A. 86 D. 64
B. 74 E. 58
C. 68

2. Umur perusahaan Axioo 4 tahun lebih tua dari umur Mitranet.Umur Mitranet 3 tahun lebih tua
dari umur Ciputra.Jika jumlah umur perusahaan Axioo, Mitranet dan Ciputra 58 tahun, jumlah
Umur perusahaan Axioo dan Ciputra adalah…. tahun

A. 52 D. 39
B. 45 E. 35
C. 42

3. Diketahui tiga tahun lalu, umur A sama dengan 2 kali umur B. sedangkan dua tahun yang
akan datang, 4 kali umur A sama dengan umur B ditambah 36 tahun. Umur A sekarang
adalah … tahun

A. 4 D. 12
B. 6 E. 15
C. 9

4. Ingkaran dari pernyataan “Semua siswa suka coding NPLC.” Adalah …

a. Tidak ada siswa yang suka coding NPLC.


b. Semua siswa tidak suka coding NPLC.
c. Ada siswa yang tidak suka coding NPLC
d. Tidak ada siswa yang tidak suka coding NPLC.
e. Ada siswa suka coding NPLC.

5. Negasi dari pernyataan “Hari ini tidak ada pelajaran dan saya tidak membawa laptop” adalah …

a. Hari ini ada pelajaran tetapi saya tidak membawa laptop


b. Hari ini tidak ada pelajaran tetapi saya membawa laptop
c. Hari ini tidak ada pelajaran atau saya tidak membawa laptop
d. Hari ini ada pelajaran dan saya membawa laptop
e. Hari ini ada pelajaran atau saya membawa laptop

6. Negasi dari dari pernyataan : “Jika semua siswa SMA mematuhi Rules NPLC maka John
siswa teladan.”,adalah…

A. Semua siswa SMA Mematuhi Rules NPLC dan John bukan siswa teladan
B. Semua siswa SMA mematuhi Rules NPLC dan John siswa teladan
C. Ada siswa SMA mematuhi Rules NPLC dan John bukan siswa teladan
D. Ada siswa SMA mematuhi Rules NPLC dan John siswa teladan
E. Jika Siswa SMA disiplin maka John siswa teladan

7. Diketahui premis-premis sebagai berikut:

Premis 1 : Jika hari ini hujan deras, maka Pak Axioo tidak ke luar rumah.
Premis 2 : Pak Axioo keluar rumah.
Kesimpulan yang sah dari premis tersebut adalah…

A. Hari ini hujan deras.


B. Hari ini hujan tidak deras.
C. Hari ini hujan tidak deras atau Pak Axioo tidak keluar rumah.
D. Hari ini tidak hujan dan Pak Axioo tidak keluar rumah.
E. Hari ini hujan deras atau Pak Axioo tidak keluar rumah.

6 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
8. Diketahui premis-premis

(1) Jika hari hujan, maka bu Jodie memakai payung


(2) bu Jodie tidak memakai payung

Penarikan kesimpulan yang sah dari premis-premis tersebut adalah …


a. Hari tidak hujan
b. Hari hujan
c. bu Jodie memakai payung
d. Hari hujan dan bu Jodie memakai payung
e. Hari tidak hujan dan bu Jodie memakai payung

9. Diketahui premis-premis sebagai berikut :

Premis I : “Jika Laptop Axioo lulus uji coba maka saya diajak ke pabrik.”
Premis II : “Jika saya diajak ke pabrik maka saya pergi ke kantor pemasaran.”
Kesimpulan yang sah dari premis-premis tersebut adalah…..
A. Jika saya tidak pergi ke kantor pemasaran maka Laptop Axioo lulus uji coba.
B. Jika saya pergi ke kantor pemasaran maka Laptop Axioo lulus uji coba
C. Jika Laptop Axioo lulus uji coba maka saya pergi ke kantor pemasaran.
D. Laptop Axioo lulus uji coba dan saya pergi ke kantor pemasaran
E. Saya jadi pergi ke kantor pemasaran atau Laptop Axioo tidak lulus uji coba

10. Diketahui premis-premis berikut:

Premis I : Jika hari ini hujan maka saya tidak pergi.


Premis II : Jika saya tidak pergi maka saya nonton sepak bola.
Kesimpulan yang sah dari penarikan kedua premis tersebut adalah ...
A. Jika hujan maka saya tidak jadi nonton sepak bola
B. Jika hari ini hujan maka saya nonton sepak bola
C. Hari ini hujan dan saya nonton sepak bola
D. Saya tidak nonton sepak bola atau hari tidak hujan
E. Hari tidak hujan, saya tidak pergi tetapi saya nonton sepak bola

7 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
4 Part 4
2003
1. Berapakah digit terakhir dari 2 ?
a. 2
b. 4
c. 6
d. 8
e. 0
1002
2. Berapakah digit terakhir dari 3 ?
a. 1
b. 3
c. 7
d. 9
e. 0
2002 2004
3. Berapakah digit pertama dari 2 x5 ?
a. 2
b. 4
c. 5
d. 8
e. 3
1004 3010
4. Berapakah digit pertama dari 8 X5 ?
a. 1
b. 2
c. 4
d. 8
e. -4

5. Ada sebuah bakteri yang berkembang menjadi 2 buah bakteri dengan sifat yang sama dalam
waktu 1 menit. Jika bakteri ini di letakkan dalam sebuah wadah kecil maka wadah ini akan
penuh dalam waktu 1 jam. Berapa lamakah waktu yang diperlukan untuk memenuhi wadah
itu jika diletakkan 2 bakteri?
a. 16 menit
b. 30 menit
c. 44 menit
d. 59 menit
e. 57 menit

6. Ada 20 orang murid di suatu kelas. Berapakah banyaknya kemungkinan ketua kelas, wakil
ketua, dan sekretaris yang bisa dipilih?
a. 3260
b. 1140
c. 6840
d. 7960
e. 7910

7. Jika kita melempar 2 dadu sisi 6, berapa kemungkinan kedua dadu itu memiliki angka yang
berbeda?
a. 1/6
b. 1/2
c. 3/4
d. 5/6
e. 1/5

8 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
8. Jika kita melempar 2 dadu sisi 6, berapa kemungkinan kedua dadu itu jumlahnya adalah
angka prima?
a. 1/6
b. 15/36
c. 13/36
d. 19/36
e. 12/36

9. Jika A lebih tinggi dari B, B lebih pendek dari C, dan D adalah yang paling tinggi, maka
kalimat yang paling mungkin benar adalah
a. A lebih tinggi dari C
b. D lebih pendek dari B
c. Jumlah tinggi A dan D lebih besar dari jumlah tinggi B dan C
d. Selisih tinggi D dan C lebih kecil dari selisih A dan B
e. D lebih pendek dari C

10. Budi memiliki jumlah kakak yang sama banyaknya dengan jumlah adik. Berapakah jumlah
anak di keluarga itu yang paling mungkin benar?
a. 1
b. 3
c. 4
d. 6
e. 2

9 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
5 Part 5
1. Pada jam 8, Michael, yang merupakan CEO Mitranet memasang wekernya agar ia bisa
bangun jam 9 pagi. Berapa lamakah Michael tidur sebelum weker itu membangunkannya?
a. 1 jam
b. 8 jam
c. 12 jam
d. 13 jam
e. 4 jam

2. Sebuah mobil bergerak dari Kantor Axioo menuju Kantor Mitranet dengan kecepatan 40
km/jam. Sebuah truk bergerak dari Kantor Mitranet menuju Kantor Axioo dengan kecepatan
30 km/jam. Saat mereka bertemu, manakah yang lebih dekat dari Kantor Axioo? jarak Kantor
Axioo dan Mitranet 500 km.
a. Mobil
b. Truk
c. Sama dekatnya
d. Tidak bisa diketahui
e. Mobil dan truck

3. Rico menyalakan 8 lilin di malam hari. 3 dari lilin itu padam. Berapakah lilin yang tersisa pada
pagi hari?
a. 3
b. 5
c. 8
d. 0
e. 10

4. Sebuah kapal rusak dan akan tenggelam dalam waktu 1 jam. Ada sebuah lifeboat di kapal itu
yang mampu menampung 50 orang. Untuk mencapai pulau terdekat dengan menggunakan
lifeboat diperlukan waktu 15 menit. Untuk kembali juga memerlukan waktu 15 menit. Jika ada
150 orang di kapal tersebut, berapa banyak orang maksimal yang diselamatkan?
a. 100
b. 150
c. 148
d. 99
e. 140

5. Jika semua V adalah W, semua W adalah X, semua X adalah Y, dan semua Y adalah Z
maka yang salah dari pernyataan di bawah adalah
a. Semua V adalah Z
b. Semua Y adalah Y
c. Semua X adalah V
d. Semua W adalah Y
e. Semuanya salah

6. Jika dalam sebuah kotak ada 3 bola biru, 4 bola merah, 7 bola kuning, dan 2 bola hijau, maka
berapa kali kita harus mengambil bola secara acak agar kita pasti mendapatkan 2 bola yang
berwarna sama?
a. 2
b. 3
c. 4
d. 5
e. 10

10 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
7. Tim Komputer Ciputra memiliki 10 member. Jika mereka ingin mengirimkan 1 tim untuk
mengikuti perlombaan, berapa kemungkinan tim yang bisa dibentuk jika 1 tim terdiri dari 3
orang?
a. 1
b. 120
c. 720
d. 3
e. 5

8. Ada berapa bilangan prima dibawah 100 yang habis dibagi 3?


a. 1
b. 3
c. 0
d. 10
e. 12

9. Seorang tukang service laptop Axioo dapat menyelesaikan sebuah pekerjaan dalam waktu 10
hari. Setelah tukang service laptop Axioo itu bekerja sendirian 5 hari, temannya dengan
kemampuan yang sama datang membantu. Pada hari keberapa pekerjaan ini selesai?
a. 2
b. 3
c. 7
d. 8
e. 10

10. Malvin dapat membuat lilin baru dari sisa 5 lilin (pelit banget). Jika pada awalnya Malvin
memiliki 30 sisa lilin dan tiap hari ia menggunakan 1 lilin, maka sisa-sisa lilin itu bisa
digunakan untuk berapa hari?
a. 6
b. 7
c. 5
d. 10
e. 9

11 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Programming Question (Pertanyaan Programming).
Problem A

3n+1 Sequence

Time Limit : 2 Sec (Detik).


Level: Easy.

Diberikan sebuah integer positif k. k adalah elemen pertama dari deret ini.
3n + 1 Untuk semua elemen m di dalam deret tersebut, dimana m ≠ 1, elemen
berikutnya adalah 3m + 1 jika m ganjil, atau m/2 jika m adalah bilangan
genap. Deret ini berakhir ketika m = 1.

Contoh k = 7 : 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

Deret ini memiliki panjang elemen sejumlah 17.

Buatlah sebuah program untuk menghitung panjang elemen serta mencari angka terbesar
dari sebuah deret 3n+1!

Input:
Baris pertama adalah jumlah integer n test case, yang diikuti dengan n baris input berupa
integer positif sebagai k atau angka pertama dari deret 3n+1.

Output:
Untuk setiap input k, keluarkan output berupa sebuah kalimat yang berupa : “Untuk n = k,
panjang deret adalah x dan angka terbesarnya adalah y.”

Sample input Output for Sample Input

3 Untuk n = 9, panjang deret adalah 20 dan angka


9 terbesarnya adalah 52.
7439 Untuk n = 7439, panjang deret adalah 45 dan
1 angka terbesarnya adalah 75328.
Untuk n = 1, panjang deret adalah 1 dan angka
terbesarnya adalah 1.

12 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Problem B

Mempertahankan Server Axioo

Time Limit : 5 Sec (Detik).


Level: Medium.

Organisasi anti-game yang fanatik berencana


untuk meluncurkan serangan destruktif dan
habis-habisan di server Axioo Surabaya dengan
menggunakan beberapa pukulan misil (Karena
servernya kebanyakan dibuat main, mungkin :D).
Dalam sebuah langkah yang cerdas, kepala
presiden Organisasi anti-game memerintahkan
anggotanya untuk meluncurkan misil-misil
tersebut, gelombang demi gelombang.

Di sisi lain, mengetahui bahwa server Axioo nya berada dalam bahaya, Pemilik Axioo
membeli rudal bersandi “PUKAT” dari LIPI untuk menghancurkan misil musuh.

Rudal “PUKAT” seharusnya merupakan rudal defensif yang luar biasa. Rudal ini dapat
bergerak maju dan ke bawah pada kecepatan yang sangat cepat, dan dapat mencegat misil
tanpa rusak. Tetapi memiliki satu kelemahan utama. Meskipun bisa diluncurkan untuk
mencapai ketinggian awal, ia tidak memiliki kekuatan lagi untuk bergerak lebih tinggi daripada
misil terakhir yang telah ia cegat.

Anda, sebagai peserta NPLC 2013, diminta untuk menulis sebuah program yang mengambil
input data yang mewakili pola ketinggian misil yang masuk dan outputkan jumlah maksimum
misil yang bisa dicegat sebuah rudal “PUKAT”. Untuk setiap misil yang masuk, masing-
masing “PUKAT” dapat mencegat, jika dan hanya jika memenuhi salah satu dari dua kondisi
ini:

Yang masuk adalah misil pertama yang dicegat dalam gelombang ini.
atau
Rudal itu mencegat setelah misil terakhir yang ia cegat
dan tidak lebih tinggi dari misil terakhir yang dicegat.

Pertahankan Server Axioo!

Input:
Input data untuk setiap gelombang terdiri dari urutan satu atau lebih non-negatif bilangan
bulat, yang semuanya kurang dari atau sama dengan 32.767, mewakili ketinggian misil
masuk (pola misil masuk itu). Nomor terakhir dalam urutan masing-masing adalah -1, yang
menandakan akhir dari data gelombang misil tertentu dan tidak dianggap mewakili ketinggian
misil. -1 menandai sebagai akhir data sebagai nilai pertama dalam uji coba, tetapi tidak
dianggap sebagai gelombang terpisah. Akhir file tersebut akan ditandai dengan karakter "#".

Output:
Output untuk setiap gelombang terdiri dari (Gelombang #1, Gelombang #2, dll), “Jumlah
maksimal misil yang dicegat PUKAT:“ diikuti spasi, dan jumlah maksimum misil yang dapat
dicegat oleh sebuah rudal “PUKAT”. Setidaknya harus ada satu baris kosong antara output
untuk set data berturut-turut. Jika tidak ada rudal yang masuk dalam gelombang itu, cetak
string "Tidak ada misil di gelombang ini."

Ingat:
 Jumlah misil masuk dan jumlah gelombang besar. Jika solusi Anda didasarkan pada
algoritma yang tidak efisien, dapat menyebabkan Melebihi Batas Waktu (Time Limit
Exceeded).
 Outputnya adalah case-sensitive! Perhatikan juga spasi!

13 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Sample input Output for Sample Input

389 Gelombang #1:


207 Jumlah maksimal misil yang dicegat PUKAT: 6
155
300 Gelombang #2:
299 Jumlah maksimal misil yang dicegat PUKAT: 2
170
158 Gelombang #3:
65 Tidak ada misil di gelombang ini.
-1
23 Gelombang #4:
34 Jumlah maksimal misil yang dicegat PUKAT: 3
21
-1
-1
10
7
20
5
-1
#

14 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Problem C

Quiz Game
Time Limit : 2 Sec (Detik).
Level: Hard.

Danny, yang merupakan CEO Axioo, sangat menyukai sebuah game


quiz. Dalam game ini, pemain harus menjawab soal dalam time limit yang
tersedia. Poin dari tiap soal berbeda-beda. Danny ingin mendapatkan
poin sebanyak-banyaknya. Danny tahu berapa lama waktu yang dia
perlukan untuk menjawab tiap soal dan berapa poin yang diperoleh dari
pertanyaan itu. Bantulah Danny untuk menghitung poin maksimal yang
dapat ia peroleh.

Input
Input dimulai dengan sebuah integer n (1<=n<=10), yaitu jumlah testcase. Setiap testcase
dimulai dengan 2 buah integer a(1<=a<=1000) yaitu jumlah soal dan b(1<=b<=1000) yaitu
time limit yang diberikan. a baris inputan selanjutnya terdiri dari 2 integer x & y (1<=x,y<=100)
dimana x adalah poin yang diberikan oleh soal dan y adalah waktu yang dibutuhkan oleh
Danny untuk menjawab soal itu.

Output
Untuk setiap testcase, outputkan sebuah integer, yaitu poin maksimal yang dapat diperoleh
oleh Danny.

Sample input Output for Sample Input

1 9
3 5
5 3
4 2
8 4

15 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.
Problem D

Faktorial
Time Limit : 0.2 Sec (Detik).
Level: Easy.

Anda tahu faktorial? Dalam matematika, faktorial dari sebuah bilangan adalah

n! hasil perkalian semua bilangan mulai dari 1 sampai bilangan itu. Contohnya,
faktorial dari 4 adalah 1 * 2 * 3 * 4 = 24. Buatlah sebuah program yang dapat
menunjukkan faktorial dari sebuah bilangan.

Input:
Inputan dimulai dari sebuah bilangan n(1<n<=100) yaitu jumlah testcase yang diujikan. Untuk
setiap testcase terdapat I bilangan a (1<=a<=100) yaitu bilangan yang perlu dicari
faktorialnya.

Output:
Untuk setiap testcase, outputkanlah semua hasil faktorial dari bilangan itu.

Sample input Output for Sample Input

2 24
4 2
2

16 Online Competition NPLC 2013, Universitas Ciputra. Disponsori oleh Axioo dan Mitranet.

Anda mungkin juga menyukai