loj#P2254. 「SNOI2017」一个简单的询问
「SNOI2017」一个简单的询问
题目描述
给你一个长度为 的序列 ,,和 组询问,每组询问读入 ,需输出
$$\sum\limits_{x=0}^\infty \text{get}(l_1,r_1,x)\cdot \text{get}(l_2,r_2,x) $$表示计算区间 中,数字 出现了多少次。
输入格式
第一行,一个数字 ,表示序列长度。
第二行, 个数字,表示 。
第三行,一个数字 ,表示询问个数。
第 行,每行四个数字 ,表示询问。
输出格式
对于每组询问,输出一行一个数字,表示答案。
5
1 1 1 1 1
2
1 2 3 4
1 1 4 4
4
1
数据范围与提示
对于 的数据,;
对于另外 的数据,;
对于 的数据,,,,。
数据范围与原题相同,但测试数据由本站会员自制,并非原数据。
时限已按照评测机速度调整,原题时限为 2000 ms,省选评测时调整为 4000 ms,这里按 4000 ms 调整。
注意:答案有可能超过 int
的最大值。