[SNOI2017] 一个简单的询问
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给你一个长度为 的序列 ,,和 组询问,每组询问读入 ,需输出
$$\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
的最大值。