10-11 класс
(Мұнаралар) Аланда n мұнара бар. Әр мұнараның өз параметрлері бар, ai параметрі - қолдардың алыми және bi - қолдардың бөлімі. Ол ойлаған оп-оңай q жұмыста, мұнаралардың қолдарын табу керек. Ол үшін әр мұнараға екі нәрсенің бірін бұйыра алады. Бүтін қолдар санын жасауды - [aibi] немесе бөлшек қолдар санын жасауды - aibi. Алан ойлаған i-ші жұмысқа жиынтығында (қосындысында) дәл xi қол қажет. Осы әр жұмыс үшін Алан барлық n мұнараны алады, яғни барлық мұнаралардың жиынтық \textit{күші} xi санына теңесуі қажет. Әр q оңай іс үшін оны жасау жолдарының санын тауып алуға Аланға көмектесіңіз.
Екінші жолда n бүтін оң сандары беріледі a1,a2,..,an (1≤ai≤100000)
Yшінші жолда n бүтін оң сандар беріледі b1,b2,..,bn (1≤bi≤100000)
Келесі жолда бүтін оң q саны беріледі (1≤q≤100000) - сұрақтар саны.
Келесі q жолда бір бүтін x санынан беріледі - есептің шартында берілген сұраулар (1≤x≤4000000)
Тесттердегі шектеулер:
посмотреть в олимпиаде
Кіріс деректер форматы:
Бірінші жолда бүтін оң n саны беріледі (1≤n≤40).Екінші жолда n бүтін оң сандары беріледі a1,a2,..,an (1≤ai≤100000)
Yшінші жолда n бүтін оң сандар беріледі b1,b2,..,bn (1≤bi≤100000)
Келесі жолда бүтін оң q саны беріледі (1≤q≤100000) - сұрақтар саны.
Келесі q жолда бір бүтін x санынан беріледі - есептің шартында берілген сұраулар (1≤x≤4000000)
Шығыс деректер форматы:
Әр жолға бір бірден q бүтін саннан шығарыңыз - дәл xi бүтін қолдарды алу жолдарының саны.Мысалдар:
1.Мысал:5 14 10 12 6 15 8 8 9 9 15 4 4 5 6 7Жауап:
2 4 2 02.Мысал:
3 6 2 8 8 8 4 2 2 3Жауап:
2 2
Бағалау:
Есеп 100 тесттен тұрады, әр тест 1 ұпаіға бағаланады.Тесттердегі шектеулер:
- 20 тестте: (1≤n≤10,1≤q≤5)
- 31 тестте: (1≤n,q≤20)
- 49 тестте: (1≤n≤40,1≤q≤105)
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.