问题描述 |
---|
有m个初中生参加了市质检考试,考生编号分别为1、2、3、...、m。考试科目共有9门,每门的总分150、100或40分不等。 已知所有考生每门课程的成绩,现在教委开放了一个查询的链接,支持查询某个编号范围内考生的单科平均分以及总分平均分,请实现这个功能。 |
输入描述 |
只有一组案例。 一个正整数m,表示考生的数量。(m<=1e6) 然后有m行数据,分别对应第1个考生到第m个考生的考试成绩资料。每行数据由9个非负整数组成,表示从第1门到第9门课程的成绩。 接着是一个正整数q,表示查询的次数(q<=1e5)。 然后是q行数据,每行表示一次查询。每行数据由2个正整数a和b以及一个字符串c组成(1<=a<=b<=m),表示要查询第a个学生到第b个学生的平均分;如果c形如"qn",表示查第n门课程的平均分,例如当c="q1",表示查第a个学生到第b个学生第1门课程的平均分;如果c="ALL",表示要查第a个学生到第b个学生总分的平均分。 |
输出描述 |
针对每次查询,输出一个整数,表示查询结果。如果查询结果不是整数,则只要输出整数部分即可。 每次查询结果输出完都要换行。 |
样例输入复制样例 |
3 120 130 140 100 95 90 85 90 40 110 120 130 90 85 80 75 80 30 115 125 135 95 90 85 80 85 35 2 1 3 q1 2 3 ALL |
样例输出 |
115 822 |
相关 |