#P5268. [SNOI2017] 一个简单的询问
[SNOI2017] 一个简单的询问
题目描述
给你一个长度为 的序列 ,,和 组询问,每组询问读入 ,需输出
$$\sum\limits_{x=0}^\infty \text{get}(l_1,r_1,x)\times \text{get}(l_2,r_2,x) $$表示计算区间 中,数字 出现了多少次。
输入格式
第一行,一个数字 ,表示序列长度。
第二行, 个数字,表示 。
第三行,一个数字 ,表示询问个数。
第 行,每行四个数字 ,表示询问。
输出格式
对于每组询问,输出一行一个数字,表示答案。
5
1 1 1 1 1
2
1 2 3 4
1 1 4 4
4
1
提示
对于 的数据,;
对于另外 的数据,;
对于 的数据,,,,。
数据范围与原题相同,但测试数据由 LibreOJ 自制,并非原数据。
注意: 答案有可能超过 int
的最大值。