码迷,mamicode.com
首页 > 其他好文 > 详细

15th 浙江省赛 F Now Loading!!!

时间:2018-04-29 20:30:08      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:mgr   复杂度   浙江省   like   neither   nlogn   排序   query   line   

DreamGrid has  integers . DreamGrid also has  queries, and each time he would like to know the value of

 

for a given number , where .

 

Input

There are multiple test cases. The first line of input is an integer  indicating the number of test cases. For each test case:

The first line contains two integers  and  () -- the number of integers and the number of queries.

The second line contains  integers  ().

The third line contains  integers  ().

It is guaranteed that neither the sum of all  nor the sum of all  exceeds .

Output

For each test case, output an integer , where  is the answer for the -th query.

Sample Input

2
3 2
100 1000 10000
100 10
4 5
2323 223 12312 3
1232 324 2 3 5

Sample Output

11366
45619
思路:排序后预处理a[i] / k的前缀和,查询时二分求出相同的一段区间。复杂度O(n*k+ nlogn)

 

15th 浙江省赛 F Now Loading!!!

标签:mgr   复杂度   浙江省   like   neither   nlogn   排序   query   line   

原文地址:https://www.cnblogs.com/BIGTOM/p/8971736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!