Loading [MathJax]/jax/output/SVG/jax.js

10-11 класс


(Мұнаралар) Аланда n мұнара бар. Әр мұнараның өз параметрлері бар, ai параметрі - қолдардың алыми және bi - қолдардың бөлімі. Ол ойлаған оп-оңай q жұмыста, мұнаралардың қолдарын табу керек. Ол үшін әр мұнараға екі нәрсенің бірін бұйыра алады. Бүтін қолдар санын жасауды - [aibi] немесе бөлшек қолдар санын жасауды - aibi. Алан ойлаған i-ші жұмысқа жиынтығында (қосындысында) дәл xi қол қажет. Осы әр жұмыс үшін Алан барлық n мұнараны алады, яғни барлық мұнаралардың жиынтық \textit{күші} xi санына теңесуі қажет. Әр q оңай іс үшін оны жасау жолдарының санын тауып алуға Аланға көмектесіңіз.
Кіріс деректер форматы:
Бірінші жолда бүтін оң n саны беріледі (1n40).
Екінші жолда n бүтін оң сандары беріледі a1,a2,..,an (1ai100000)
Yшінші жолда n бүтін оң сандар беріледі b1,b2,..,bn (1bi100000)
Келесі жолда бүтін оң q саны беріледі (1q100000) - сұрақтар саны.
Келесі q жолда бір бүтін x санынан беріледі - есептің шартында берілген сұраулар (1x4000000)
Шығыс деректер форматы:
Әр жолға бір бірден q бүтін саннан шығарыңыз - дәл xi бүтін қолдарды алу жолдарының саны.
Мысалдар:
1.Мысал:
5
14 10 12 6 15
8 8 9 9 15
4
4
5
6
7
Жауап:
2
4
2
0
2.Мысал:
3
6 2 8
8 8 4
2
2
3
Жауап:
2
2
Бағалау:
Есеп 100 тесттен тұрады, әр тест 1 ұпаіға бағаланады.
Тесттердегі шектеулер:
( Alan Amanov )
посмотреть в олимпиаде

Комментарий/решение: