Problem

8 /11


papan kekunci

Problem

Semua orang tahu bahawa dari semasa ke semasa, papan kekunci menjadi haus, dan kekunci padanya mula melekat. Sudah tentu, anda masih boleh menggunakan papan kekunci sedemikian untuk beberapa lama, tetapi anda perlu menggunakan lebih banyak kuasa untuk menekan kekunci.
 
Dalam pembuatan papan kekunci, pada mulanya untuk setiap kekunci, bilangan tekanan yang mesti ditahannya ditetapkan. Jika anda mengetahui nilai ini untuk papan kekunci yang anda gunakan, maka untuk urutan kekunci tertentu yang ditekan, anda boleh menentukan kekunci mana yang akan pecah semasa penggunaannya dan – tidak.
 
Anda perlu menulis program yang menentukan kekunci yang akan pecah semasa penggunaan papan kekunci tertentu.
 
Input
Baris pertama fail input mengandungi integer n (1 ≤ n ≤ 100) – bilangan kekunci pada papan kekunci. Baris kedua mengandungi n integer – c1, c2, … , сn, di mana сi (1 ≤ сi ≤ 100000) – berapa kali kekunci ke-i boleh ditekan. Baris ketiga mengandungi integer k (1 ≤ k ≤ 100000) – jumlah bilangan ketukan kekunci dan baris terakhir mengandungi k integer pj (1 ≤ pj ≤ n) – urutan ketukan kekunci.
 
Output
Dalam fail output, keluarkan n baris yang mengandungi maklumat tentang kesihatan kekunci. Jika kekunci ke-i rosak, maka baris ke-i harus mengandungi perkataan “ya” (tanpa petikan), jika kunci berfungsi – perkataan “tidak”.
 
 

Olimpik Individu, Olimpik All-Russian untuk murid sekolah, Peringkat Serantau, 2009, hari ke-2, Masalah A
Input Output
5
1 50 3 4 3
16
1 2 3 4 5 1 3 3 4 5 5 5 5 5 4 5
ya
tidak
tidak
tidak
ya