F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

口算训练

Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others)
Total Submission(s): 6571    Accepted Submission(s): 1432


Problem Description
小Q非常喜欢数学,但是他的口算能力非常弱。因此他找到了小T,给了小T一个长度为$n$的正整数序列$a_1,a_2,...,a_n$,要求小T抛出$m$个问题以训练他的口算能力。

每个问题给出三个正整数$l,r,d$,小Q需要通过口算快速判断$a_l\times a_{l+1}\times ...\times a_{r-1}\times a_r$是不是$d$的倍数。

小Q迅速地回答了出来,但是小T并不知道正确答案是什么,请写一个程序帮助小T计算这些问题的正确答案。
 

Input
第一行包含一个正整数$T(1\leq T\leq 10)$,表示测试数据的组数。

每组数据第一行包含两个正整数$n,m(1\leq n,m\leq 100000)$,分别表示序列长度以及问题个数。

第二行包含$n$个正整数$a_1,a_2,...,a_n(1\leq a_i\leq 100000)$,表示序列中的每个数。

接下来$m$行,每行三个正整数$l,r,d(1\leq l\leq r\leq n,1\leq d\leq 100000)$,表示每个问题。
 

Output
对于每个问题输出一行,若是倍数,输出Yes,否则输出No。
 

Sample Input
1 5 4 6 4 7 2 5 1 2 24 1 3 18 2 5 17 3 5 35
 

Sample Output
Yes No No Yes
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-05-03 19:07:18, Gzip enabled