#AASB05. 方队战斗力

方队战斗力

注:AASB07有一个锑君的函数:

bool sushu(long long a){
	long long sdfb=2;
	while(1){
		if(a%sdfb==0){
			return (0==1);
		}else{
			sdfb++;
			if(sdfb<a/2+1) return 1;
		}
	}
}

题目背景

锑君训练的第一批锑集团精英出现了!锑君将其排成了一个个方队。

题目描述

锑君要率领一些方队去攻打人类,他给住一个范围 [l,r][l,r],要求出他们的战斗力。

一个方队都有一个名单 xx ,一个首领(战斗力 yy),一群队员 (战斗力 zxz_x)。

求一个方队的战斗力要用 y×(x+1)+i=1xziy \times (x+1)+ \sum\limits_{i=1}^x z_i,锑君想多次求好几个方队的战斗力。

输入输出

第一行输入 n,mn,m,表示有 nn 组方队,mm 个人;

接下来 nn 组,每组第一行输入 x,yx,y

接下来一行 zxz_x,表示队员们的战斗力。

接下来 mm 行,每行一个 l,rl,r


输出 mm 组,每组一个数,表示方队战斗力。

样例

3 2
5 3
2 1 3 2 4
1 6
2
6 3
1 2 1 3 2 1
2 3
1 3
49
76

2秒,256MB。