题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=3207 题意:给出一个数列,若干询问.每个询问查询[L,R]区间内是否存在某个长度为K的子数列(连续的). 思路:将长度为K的每个子数列哈希成一个值,将查询也哈希成一个值,建立函数式线段树,然后对于查询[L,R],查询个数是否大于0. int n,m,K,a[N];int st[N],ed[N];u64 b[N],bNum;u64 p[N],q[N]; u64 getHash(int L…