首页 > 其他 > 详细

hdu 5172 GTY's gay friends

时间:2015-02-13 18:38:31      阅读:282      评论:0      收藏:0      [点我收藏+]
hdu 5172 GTY‘s gay friends

题意:
给出n个数, a[1],a[2],...a[n], m个询问, 对于每个询问[l,r], 问a[l],a[l+1],...,a[r]是不是集合{1,2,...,r-l+1}
限制:
1 <= n,m <= 1e6; 1 <= l,r,a[i] <= n
思路:
预处理出,对于每个位置,它前一个相同的数对的位置。
如:
给出的数组:            1  2 1 2 3
预处理出来的数组:-1 -1 0 1 1
上面的数组是用来判断区间元素是否唯一。
接下来就用线段树或者rmq(rmq比较好),求区间最大最小就行了。


hdu 5172 GTY's gay friends

原文:http://blog.csdn.net/whai362/article/details/43795647

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!