A. Kamar Mandi Umum. Time Limit : 1 detik

dokumen-dokumen yang mirip
SOAL FINAL LOGIKA ILPC 2011

A. Catur. Time Limit : 1 detik

Contoh Masukan: Contoh Keluaran: Perhatikan dalam setiap baris satu bilangan dengan bilangan lain hanya dipisahkan 1 (satu) spasi.

SCHEMATICS 2011 SOAL SCHEMATICS

OLIMPIADE SAINS NASIONAL VII

Hari 1 / Soal 1: Bukit dan Lembah

Problem A Divisible compfest1.c / compfest1.cpp / compfest1.pas Runtime-limit: 0.5 detik Memory-limit: 64 MB

BNPC-HS 2010 BABAK PENYISIHAN (PILIHAN GANDA)

USMSTAN 2013 TPA 03 - Pola Barisan

Nama Soal Peta Jalan Batas Waktu - Nama Berkas peta[no.urut].out.[1..10] Batas Memori - Tipe output only Sumber Prima Chairunnanda

Faktorial. Kode Soal: OSN601 Batas Run-time: 1 detik / test-case Batas Memori: 32 MB Masukan: Standard input Keluaran: Standard output

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

LATIHAN PEMAHAMAN SOAL APROKSIMASI KESALAHAN

OLIMPIADE SAINS TERAPAN NASIONAL 2008

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

OLIMPIADE SAINS NASIONAL VII

A. Bayar atau Kabur. Format Masukan. Format Keluaran. Contoh Masukan

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

SOAL BABAK PENYISIHAN TAHAP Informatic Logical Programming Competition 2010

Kuliah III - Dasar Pemrograman

OLIMPIADE SAINS NASIONAL VIII

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Agresi Militer II. Batas Runtime Batas Memori. 1 detik / testcase 32 MB

SOAL MATEMATIKA - SMP

Bina Nusantara Programming Contest for High School Student (BNPC HS) Problem A. Bujur Sangkar Ajaib. Time Limit: 3s

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

Arkavi vs Raja Setan

SOAL FINAL LCCM PERORANGAN TINGKAT SMA SE-SUMATERA SOAL TERTULIS

BAB 4 PERANCANGAN PROGRAM

Bab 2. Dasar-Dasar Pemrograman C

Chapter 1 KONSEP DASAR C

Struktur Program. Rinta Kridalukmana

BAB PECAHAN. Tujuan Pembelajaran

BAB VI MENGGUNAKAN DATABASE DESKTOP

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

Module 3. Variabel dan Tipe Data

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

INFORMATIKA/KOMPUTER. Hari 0 (Sesi Latihan) 1. Empek-empek 2. Gunting Kertas 3. Matriks Biner

Soal 1 ITBPC Maling Motor. Kode soal : Batas Run-time : Batas Memori :

TREE STRUCTURE (Struktur Pohon)

NPC 2010 LEMBAR SOAL BABAK FINAL NPC NPC 2010 Be a Geeks, Enjoy your Code!!

Bahan Bacaan 3.3 Volume Bangun Ruang

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

SOAL MATEMATIKA SMP OLIMPIADE SAINS NASIONAL

Pengenalan Algoritma dan Pemrograman Pascal

TES MATEMATIKA Alokasi Waktu: 120 Menit

INFORMATIC LOGIC PROGRAMMING CONTEST

OLIMPIADE SAINS NASIONAL SMP SELEKSI TINGKAT KABUPATEN / KOTA TAHUN BIDANG STUDI MATEMATIKA WAKTU : 150 MENIT 9 Maret 2013

Latihan Semester 2. Urutan pecahan tersebut mulai dari yang terkecil adalah...

Soal Penyisihan Programming ILPC A - Dadu

DDS (Dadu Duabelas Sisi)

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

Bab. Satuan Debit. Di unduh dari : Bukupaket.com Sumber buku : bse.kemdikbud.go.id

1. Percobaan 1 2. Percobaan 2

Identifier dan Tipe Data

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Bundel Soal Sesi 1 Bidang Informatika Olimpiade Sains Nasional X

1. Soal Isian Singkat

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PENYISIHAN PEMROGRAMAN GEMASTIK

Berkas Soal Penyisihan Competitive Programming Tingkat Mahasiswa. CompFest 2013

x x x 2x rata kelas pertama, kedua, dan ketiga masing-msing adalah 7, 8, dan 7

OLIMPIADE SAINS NASIONAL VII

BNPC-HS 2010 BABAK PENYISIHAN (PILIHAN GANDA)

2.Jika log 3 = 0,477 dan log 5 = 0,699, maka log 45 adalah.

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

RUMUS MATEMATIKA S D RUMUS

Debit (1)_soal Kelas 6 SD. 1. Nilai dari cm 3 =... liter. A. 2 B. 3 C. 4 D Hasil dari 5 liter =... dm 3. A. 3 B. 4 C. 5 D.

Latihan 1: Memasukkan Data ke dalam SPSS (1)

BAB I BILANGAN A. JENIS BILANGAN B. LAMBANG BILANGAN, NILAI TEMPAT, DAN NILAI ANGKA C. OPERASI HITUNG BILANGAN USEFUL BOOK MATEMATIKA KLS 6 SD

Aep Saepudin Babudin Dedi Mulyadi Adang. Gemar Belajar. Matematika. untuk Siswa SD/MI Kelas VI

Heme's Horse. Contoh Input Contoh Output 3 00: : :23

Problem A. Turnamen Panco

1. Soal Isian Singkat

TRY OUT UJIAN NASIONAL TAHUN PELAJARAN 2016/2017 LEMBAR SOAL. Mata Pelajaran : MATEMATIKA. Satuan Pendidikan : SMA/MA

Mengatur Tampilan Angka

Problem A Kamus Panda

Kasus A : Tabel untuk AM

Olimpiade Matematika SD Tingkat Nasional 2004

MEMBUAT PROGRAM DENGAN DATABASE

Problem A. Teks Fibonacci

UJIAN NASIONAL SD/MI TAHUN PELAJARAN 2004/2005

LATIHAN SOAL VOLUME BALOK DAN KUBUS. setinggi 35 cm. Berapa liter air yang ada di dalam akuarium?

KUMPULAN SOAL OSP MATEMATIKA SMP PEMBINAAN GURU OLIMPIADE DISUSUN: DODDY FERYANTO

TAHUN AJARAN 2015/2016

PREDIKSI SOAL UJIAN NASIONAL MATEMATIKA SMP/MTs DAN PEMBAHASAN

Deret Bilangan. Contoh soal Input 1 : Output 1: ARITMATIKA. Input 2 : Output 2: GEOMETRI. Input 3:

Tipe Data dan Variabel

Tipe Data dan Variabel

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM

OLIMPIADE SAINS NASIONAL IX

Olimpiade Sains Nasional XI Bidang Komputer/Informatika

SOAL UJIAN SELEKSI CALON PESERTA OLIMPIADE SAINS NASIONAL 2016 TINGKAT PROVINSI



Programmer dan Meeting

Topik: Tipe Bilangan dan Sistem Bilangan

matematika DISTRIBUSI VARIABEL ACAK DAN DISTRIBUSI BINOMIAL K e l a s A. Penarikan Sampel dari Suatu Populasi Kurikulum 2013 Tujuan Pembelajaran

Melakukan Operasi Hitung Bilangan Bulat dalam Pemecahan Masalah


Transkripsi:

A. Kamar Mandi Umum Di sebuah pantai, terdapat 1 kamar mandi umum. Kamar mandi ini memiliki sebuah bak mandi berupa kubus dengan panjang sisi 1 meter. Sebuah pipa air yang selalu menyala mengisi bak mandi tersebut dengan kecepatan sebesar v liter/detik. Sedangkan n pengguna kamar mandi akan menggunakan air sebanyak m liter dalam t detik (lama mandi). Jika kamar mandi itu selalu diisi oleh pengguna (tidak ada waktu kosong) dan kondisi awal bak mandi adalah terisi penuh, maka orang ke berapa kah yang tidak mendapatkan air yang cukup untuk mandi? akan diawali dengan sebuah integer yang menyatakan testcase. Kemudian setiap test case akan diawali dengan 2 buah integer, yaitu v (1 v 1000) dan n (1 n 1000). Sebanyak n buah baris berikutnya adalah pasangan 2 integer m i dan t i yang menyatakan banyak air yang digunakan dan lama pemakaian kamar mandi oleh pengguna ke-i. Setiap test case tuliskan dalam 1 baris nomer urut pengguna yang tidak mendapatkan air yang cukup untuk mandi. Nomer urut pengguna dimulai dari 1 dan jika semua mendapat air yang cukup, maka tuliskan 0. Format penulisan adalah sebagai berikut(tanpa petik) : Case i : u di mana i adalah nomer urut testcase yang dimulai dari 1 dan u adalah nomer urut orang yang tidak mendapat air yang cukup. Jika banyak orang yang tidak mendapat air yang cukup, maka cukup tampilkan orang pertama yang tidak mendapat air yang cukup. 2 1 500 100 500 100 00 100 1 4 500 100 500 100 00 100 500 100 Sample Case 1 : 0 Case 2 : 4

B. Pipa Kali ini, Cihuii mempunyai sebuah toko pipa. Berbeda dengan toko pipa yang lainnya, pipa yang dijual di toko ini hanya terdiri dari dua macam yaitu Uniknya lagi, Cihuii hanya mempunyai tempat untuk menyimpan pipanya dengan ukuran 2 x N. Diberikan N, tentukan berapa banyak kombinasi penyusunan pipa. akan terdiri dari beberapa test case. Setiap test case akan terdiri dari 1 buah integer N (0 < N 0), yang menunjukkan besar tempat penyimpanan Cihuii (besar tempat penyimpanan Cihuii adalah 2 * N). N = 0 akan mengakhiri input. Untuk setiap kasus, cetak 1 baris yang berisikan 1 buah integer yang menunjukkan jumlah maksimum kombinasi cara penyusunan pipa. 1 10 0 Sample 1 5 765

Penjelasan : Testcase ke-2, penyusunan pipa yang bisa dilakukan dengan menggunakan tempat penyimpanan 2 * adalah

C. Count The Leaf Complete Tree adalah sebuah tree yang memiliki kedalaman yang merata pada setiap node daunnya. Node daun adalah node yang tidak memiliki anak. K-ary complete tree adalah complete tree yang nodenya mempunyai anak sebanyak k. Berikut contoh k-ary complete tree yang mempunyai n = 9 dan k = 2,, dan 4. dimulai dengan satu integer T (T 1000) yang menunjukkan jumlah case yang akan diberikan. Setiap case akan terdiri dari 2 buah integer N dan K (1 < N < 10 6, 0 < K < N), yang dipisahkan oleh spasi. Untuk setiap test case, cetak jumlah node daun pada K-ary complete tree dengan N node tersebut. 9 2 9 28 4 Sample 5 6 21

D. Composite Faktor suatu bilangan N adalah bilangan bulat apapun yang habis membagi N. Contohnya, faktor dari bilangan 10 adalah 1, 2, 5 dan 10. Bilangan prima adalah bilangan yang jumlah faktornya tepat berjumlah 2. 5 bilangan prima yang pertama adalah 2,, 5, 7, 11,... Sedangkan bilangan composite adalah kebalikan dengan bilangan prima, yaitu bilangan yang faktornya tidak sama dengan 2. 5 bilangan composite yang pertama adalah 1, 4, 6, 8, 9,... Tugas anda adalah jika diberikan suatu angka N, tentukan bilangan composite ke berapakah itu! dimulai dengan satu integer T (T <= 1000) yang menunjukkan jumlah case yang akan diberikan. Setiap case akan terdiri dari 1 angka N (0 < N <= 10 6 ), yang menunjukkan bilangan yang harus diproses. N pasti merupakan bilangan composite. 6 10 20 Sample 6 12 Untuk setiap N, tentukan bilangan composite ke berapakah itu! Penjelasan : Urutan bilangan composite adalah 1, 4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24,... Jadi, 6 merupakan bilangan composite ke-, 10 merupakan bilangan composite ke-6, dan 20 merupakan bilangan composite ke-12.

E. Pom Bensin Ada sebuah pom bensin bernama intel. Pom bensin tersebut merupakan satu-satunya pom bensin di kota Intelejensia Buatan. Setiap hari ada saja orang-orang yang mampir mengisi bensin untuk kendaraan bermotornya. Harga 1 liter bensin Rp 4.500,-. Setiap kendaraan bermotor memiliki kapasitas tangki yang berbeda-beda. Apabila pemilik kendaraan ingin membeli bensin melebihi kapasitas tangki, kendaraan tersebut hanya akan diisi sesuai kapasitasnya dan karyawan pom bensin tersebut akan mengembalikan uang kelebihannya. Anda diminta untuk membuat program perhitungan transaksi yang terjadi saat kendaraan bermotor membeli sebuah bensin. dimulai dengan satu integer T (0< T <= 1000) yang menunjukkan jumlah testcase yang akan diberikan. Setiap case akan dari 1 baris. Baris tersebut terdiri dari K(0<K<100) float, L(0<L<100) float, P(0<P<1000)bertipe float. K menunjukkan kapasitas tangki kendaraan(dalam liter). L menunjukkan jumlah bensin yang masih ada di dalam tangki(dalam liter). P menunjukkan jumlah uang yang diberikan pemilik kendaraan untuk mengisi bensin(dalam satuan ribuan). K > L. Untuk setiap case, cetak 1 buah baris yang menunjukkan jumlah uang kembalian(p) dalam satuan ribuan dengan pembulatan 1 angka desimal. Uang kembalian boleh saja Rp 0,-. 5 2 20.5 50 1 100 75 22 450 Sample 7.0 0.0 211.5

F. Ayam Rica-Rica Suatu hari, ibunda Cihuii sedang memasak makanan kesukaan Cihuii yaitu ayam rica rica. Tetapi karena harga ayam dan lombok sedang mahal, maka ibunda Cihuii hanya memasak 1 porsi saja. Oleh karena itu, Cihuii dan adiknya, Erina berebutan untuk memakan 1 porsi ayam rica rica itu. Untuk mencegah terjadi pertikaian, maka Ibunda Cihuii memutuskan untuk mengadakan permainan untuk menentukan siapa yang berhak memakan ayam rica rica tersebut. Permainannya adalah sebagai berikut. Ibunda Cihuii menyiapkan sepiring nasi kuning yang terdiri dari N sendok nasi kuning. Cihuii dan Erina akan memakannya secara bergantian dan yang berhasil memakan sendokan terakhir yang akan menjadi pemenang (yang mendapat giliran terakhir). Pada setiap giliran, Cihuii dan Erina hanya boleh memakan 1, atau 6 sendok nasi kuning. Jika diketahui N dan giliran pertama adalah Cihuii, tentukan apakah Cihuii memiliki langkah kemenangan. Langkah kemenangan adalah langkah yang dimana setelah langkah tersebut dilakukan, apapun langkah Erina selanjutnya, Cihuii pasti akan menang. Asumsikan Cihuii dan Erina bermain optimal. akan terdiri dari beberapa test case. Setiap test case akan terdiri dari 1 buah integer N (0 < N 1000), yang jumlah nasi kuning yang tersedia pada awal permainan (dalam satuan sendok). N = 0 akan mengakhiri input. Untuk setiap kasus, cetak 1 baris yang YES jika terdapat langkah kemenangan, dan NO jika tidak. 1 2 9 0 Sample YES NO YES NO

G. Super Cube Ada sebuah kubus. Kubus tersebut dipotong oleh sebuah bidang datar. Berikut adalah gambar kubus tersebut. Tugas anda adalah menghitung berapa jarak minimum D menuju bidang PBQH. dimulai dengan satu integer T (0< T <= 1000) yang menunjukkan jumlah case yang akan diberikan. Setiap case akan terdiri dari 1 baris. Baris tersebut berisi panjang rusuk kubus, R (0<R<100)integer. Untuk setiap rusuk yang diinputkan, tentukan berapa jarak minimum D menuju bidang PBQH! Hasil angka yang dikeluarkan harus tiga desimal di belakang koma. 1 6 10 Sample 0.816

4.899 8.165

H. Pemilu Suatu biro pemerintah bergerak di bidang pendataan, mendapatkan tugas dari pemerintah. Tugasnya adalah pendataan suara pemilu. Pemerintah ingin mengetahui berapa persentase suara yang diperoleh setiap calon presiden. Dalam pemilu kali ini, pemerintah menetapkan batas maksimal jumlah calon presiden adalah 100 calon. Bantulah biro tersebut untuk menghitung perolehan suara yang didapat dari maksimal 100.000 pemilih. Hanya terdapat 1 buah testcase. akan diakhiri oleh end of file. Untuk setiap baris akan berisi nama calon dengan panjang maksimal adalah 10 karakter. Anda dapat mengasumsikan setiap nama hanya terdiri dari huruf a-z ( semuanya lower case). Tampilkan setiap nama calon dan persentase perolehan suaranya dalam angka di belakang koma yang dipisahkan dengan 1 spasi. Tampilan harus urut secara alfabet dari kecil ke besar (ascending). bobby ery teateen lidya agus djage suben steven bobby steven lidya bobby teateen djage lidya bobby Sample agus 6.250 bobby 25.000 djage 12.500 ery 6.250

lidya 18.750 steven 12.500 suben 6.250 teateen 12.500