题目链接:点这里!!!!
题意:
给你一个长度为n(n<=1e5)的序列,a1,a2,a3,...an(1<=ai<=1e9)。
再给你m(m<=1e5)个询问,每个询问里[l,r]问你al...ar这个区间。假设x在这个区间里刚好出现x次,问你这个区间里有多少个这样的x。
题解:
我们猜下这样的x最多有多少个。1+2+3+...v<=1e5,v的最大值为460。我们可以知道最多有460个这样的x。然后我们直接处理可能满足条件的x。然后直接暴力就可以了。
时间复杂度O(n*460)。
题解:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!