Problem

8 /11


कीबोर्ड

Problem

हर कोई जानता है कि समय के साथ, कीबोर्ड खराब हो जाता है, और उस पर चाबियां चिपकना शुरू हो जाती हैं। बेशक, आप अभी भी कुछ समय के लिए ऐसे कीबोर्ड का उपयोग कर सकते हैं, लेकिन कुंजियों को दबाने के लिए आपको अधिक बल का प्रयोग करना होगा।
 
कुंजीपटल के निर्माण में, शुरू में प्रत्येक कुंजी के लिए, उसे झेलने वाले दबावों की संख्या निर्धारित की जाती है। यदि आप अपने द्वारा उपयोग किए जा रहे कीबोर्ड के इन मानों को जानते हैं, तो दबाए गए कुंजियों के एक निश्चित क्रम के लिए, आप यह निर्धारित कर सकते हैं कि उनके उपयोग के दौरान कौन सी कुंजियाँ टूट जाएँगी, और कौन सी -; नहीं।
 
आपको एक प्रोग्राम लिखने की आवश्यकता है जो निर्धारित करता है कि कीबोर्ड के दिए गए उपयोग के दौरान कौन सी कुंजियाँ टूट जाएँगी।
 
इनपुट
इनपुट फ़ाइल की पहली पंक्ति में पूर्णांक n (1 ≤ n ≤ 100) – कीबोर्ड पर कुंजियों की संख्या। दूसरी पंक्ति में n पूर्णांक हैं – c1, c2, और hellip; , сn, जहां сi (1 ≤ сi ≤ 100000) - ndash; i-th कुंजी को कितनी बार दबाया जा सकता है। तीसरी पंक्ति में पूर्णांक k (1 ≤ k ≤ 100000) -ndash; कीस्ट्रोक्स की कुल संख्या, और अंतिम पंक्ति में k पूर्णांक pj (1 ≤ pj ≤ n) – कीस्ट्रोक अनुक्रम।
 
आउटपुट
आउटपुट फ़ाइल में, कुंजियों के स्वास्थ्य के बारे में जानकारी वाली n पंक्तियाँ आउटपुट करें। यदि i-वें कुंजी टूट गई है, तो i-वें पंक्ति में “yes” (उद्धरण चिह्नों के बिना), यदि कुंजी क्रियाशील है – शब्द “नहीं”।
 
 
<दिव> <तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर> इनपुट आउटपुट <टीडी>
5
1 50 3 4 3
16
1 2 3 4 5 1 3 3 4 5 5 5 5 5 4 5
<टीडी>
हाँ
नहीं
नहीं
नहीं
हाँ

व्यक्तिगत ओलंपियाड, स्कूली बच्चों के लिए अखिल रूसी ओलंपियाड, क्षेत्रीय चरण, 2009, दूसरा दिन, समस्या ए