1. Algoritma Greedy
soal:
1. Mengerjakan pekerjaan rumah (PR)
Langkah awal yang harus dilakukan Cici adalah menentukan waktu yang paling rendah atau waktu yang paling sedikit. Setelah diurutkan Cici mendapatkan urutannya sebagai berikut:
- D = 0.5 (30 menit)
- I = 0.5
- C = 1
- F = 1
- H = 1
- A = 1.5 (90 menit)
- J = 2
- G = 2.5 (150 menit)
- B = 3
- E = 4
2. Mengunjungi kebun binatang
Langkah awal yang harus dilakukan Dina adalah menentukan waktu pertunjukan yang paling awal dimulai. Setelah diurutkan Dina mendapatkan urutannya sebagai berikut:
Langkah awal yang harus dilakukan Dina adalah menentukan waktu pertunjukan yang paling awal dimulai. Setelah diurutkan Dina mendapatkan urutannya sebagai berikut:
- Pada jam 8.00 - 9.30 Dina dapat menonton pertunjukan Pinguin.
- Pada jam 9.15 - 10.30 Dina tidak dapat menonton pertunjukan Orang Utan, kenapa? Karena waktu mulai pertunjukan Orang Utan adalah 9.15 sedangkan waktu selesai pertunjukan Pinguin adalah 9.30. Jadi, Dina tidak dapat menonton pertunjukan Orang Utan bisa saja jika dia menyelinap masuk hihi bercandaaa. Lanjutt
- Pada jam 10.00 - 12.00 Dina dapat menonton pertunjukan Harimau.
- Pada jam 11.00 - 12.30 Dina tidak dapat menonton pertunjukan Burung Pemangsa, kenapa? Karena waktu mulai pertunjukan Burung Pemangsa adalah 11.00 sedangkan waktu selesai pertunjukan Harimau adalah 9.30. Jadi, Dina tidak dapat menonton pertunjukan Burung Pemangsa.
- Pada jam 13.00 - 14.30 Dina dapat menonton pertunjukan Beruang Madu.
- Pada jam 14.00 - 15.00 Dina tidak dapat menonton pertunjukan Buaya, kenapa? Karena waktu mulai pertunjukan Buaya adalah 14.00 sedangkan waktu selesai pertunjukan Beruang Madu adalah 14.30. Jadi, Dina tidak dapat menonton pertunjukan Buaya karena kalo ada buaya kita harus lariii secepat mungkin. bercandaaa
- Pada jam 15.00 - 15.30 Dina dapat menonton pertunjukan Singa.
- Pada jam 15.30 - 16.30 Dina dapat menonton pertunjukan Panoa.
- Pada jam 15.30 - 16.00 Dina tidak dapat menonton pertunjukan Anjing Laut, kenapa? Karena waktu akhir pertunjukan Panoa adalah 16.30 sedangkan waktu selesai pertunjukan Anjing Laut adalah 16.30. Jadi, Dina tidak dapat menonton pertunjukan Anjing Laut.
- Pada jam 16.00 - 17.00 Dina tidak dapat menonton pertunjukan Ular Piton, kenapa? Karena waktu mulai pertunjukan Ular Piton adalah 16.00 sedangkan waktu selesai pertunjukan Panoa Madu adalah 16.30. Jadi, Dina tidak dapat menonton pertunjukan Ular Piton.
- Pada jam 8.00 - 9.30 Dina dapat menonton pertunjukan Pinguin.
- Pada jam 9.15 - 10.30 Dina tidak dapat menonton pertunjukan Orang Utan, kenapa? Karena waktu mulai pertunjukan Orang Utan adalah 9.15 sedangkan waktu selesai pertunjukan Pinguin adalah 9.30. Jadi, Dina tidak dapat menonton pertunjukan Orang Utan bisa saja jika dia menyelinap masuk hihi bercandaaa. Lanjutt
- Pada jam 10.00 - 12.00 Dina dapat menonton pertunjukan Harimau.
- Pada jam 11.00 - 12.30 Dina tidak dapat menonton pertunjukan Burung Pemangsa, kenapa? Karena waktu mulai pertunjukan Burung Pemangsa adalah 11.00 sedangkan waktu selesai pertunjukan Harimau adalah 9.30. Jadi, Dina tidak dapat menonton pertunjukan Burung Pemangsa.
- Pada jam 13.00 - 14.30 Dina dapat menonton pertunjukan Beruang Madu.
- Pada jam 14.00 - 15.00 Dina tidak dapat menonton pertunjukan Buaya, kenapa? Karena waktu mulai pertunjukan Buaya adalah 14.00 sedangkan waktu selesai pertunjukan Beruang Madu adalah 14.30. Jadi, Dina tidak dapat menonton pertunjukan Buaya karena kalo ada buaya kita harus lariii secepat mungkin. bercandaaa
- Pada jam 15.00 - 15.30 Dina dapat menonton pertunjukan Singa.
- Pada jam 15.30 - 16.30 Dina tidak dapat menonton pertunjukan Panoa. Kenapa? Karena waktu mulai pertunjukan Panoa adalah 15.30 sedangkan waktu selesai pertunjukan Singa adalah 15.30. Jadi, Dina tidak dapat menonton pertunjukan Panoa. Bisa saja tetapi Dina ingin menonton banyak pertunjukan.
- Pada jam 15.30 - 16.00 Dina dapat menonton pertunjukan Anjing Laut,
- Pada jam 16.00 - 17.00 Dina dapat menonton pertunjukan Ular Piton,
soal:
- Budi boleh mengganti bilangan n dengan n - 1. Ani memilih n = 25, maka (25 - 1 = 24) karena hasilnya adalah genap kita lanjut ke deskripsi tugasnya pada nomor 2.
- Jika bilangan saat ini adalah genap (habis dibagi 2), maka Budi boleh menggantinya dengan n/2. Hasil pada tahap awal n berubah menjadi 24 yang tadinya 25, maka (24/2 = 12). Karena masih bilangan genap, maka (12/2 = 6).
- Jika bilangan saat ini habis dibagi 3, maka Budi boleh menggantinya dengan n/3. Hasil akhir pada tahap kedua adalah 6 lalu n berubah menjadi 6 yang tadinya 24. Maka (6/3 = 2).
0 Komentar