Raja Putih akan memberikan penghargaan kepada 10 pion. Raja akan memberikan 3 jenis penghargaan, yaitu:
a. Penghargaan Pion Jujur (PPJ) kepada 6 pion paling jujur.
b. Penghargaan Pion Kuat (PPK) kepada 8 pion paling kuat.
c. Penghargaan Pion Lucu (PPL) kepada 8 pion paling lucu.
Setiap pion dapat menerima lebih dari 1 penghargaan. Pion yang mendapatkan ketiga perhargaan sekaligus akan dinaikkan pangkatnya menjadi benteng. Berapa jumlah minimal pion yang pasti naik pangkat?
Bismillah..
Pion: 1 2 3 4 5 6 7 8 9 10
L L L L L L L L
K K K K K K K K
J J J J J J
Jadi, minimal ada 2 pion yg naik pangkat
Masuk untuk menulis jawaban
pake PHP jadi, atau nggak pake simulasi array aja...
anggap indeksnya dari 1 ya..
| Jujur | * | * | * | * | * | * | * | * | ||
| Kuat | * | * | * | * | * | * | * | * | ||
| Lucu | * | * | * | * | * | * |
("*" maksudnya, kalau dalam array[i] tersebut diisi maka pion ke [i] medapatkan penghargaan tersebut.)
kalau ada pion ke [i] yang ketiga kolomnya berisi "*" maka orang tersebut menjadi benteng.
JADI kalau dilihat dari tabelnya maka minimal ada 2 pion yang menjadi benteng.
(SALAM JOMBLO)
6+8+8 = 22
22 mod10 = 2
jawaban.a = 2
Dapet coba - coba. Misalkan 10 pion tadi pion A B C D E F G H I J
Yang dapat PPJ : A B C D E F
Yang dapet PPK : G H I J A B C D
Yang dapet PPL : C D E F G H I J
Nah udah keliatan kan bahwa minimal 2 pion yang dapet naik pangkat, yaitu C dan D
dengan menggunakan pigeon hole principle maka:
1 1 1 1 1 1 2 2 2 2
2 2 2 2 3 3 3 3 3 3
3 3
jadi ada, 2 pion minimal yang mendapatkan ketiga penghargaan.
vvibu 4nj3ng