302804: CF543E. Listening to Music
Memory Limit:64 MB
Time Limit:7 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Listening to Music
题意翻译
给你一个长度为$n$序列$a_i$,和一个常数$m$,定义一个函数$f(l,x)$为$[l,l+m-1]$中小于$x$的数的个数,有$q$个询问,每次给定$l,r,x$查询$min_{i=l}^rf(i,x)$。 强制在线,每次输入的 $x$ 异或上上一次的答案后才为真实值。题目描述
Please note that the memory limit differs from the standard. You really love to listen to music. During the each of next $ s $ days you will listen to exactly $ m $ songs from the playlist that consists of exactly $ n $ songs. Let's number the songs from the playlist with numbers from $ 1 $ to $ n $ , inclusive. The quality of song number $ i $ is $ a_{i} $ . On the $ i $ -th day you choose some integer $ v $ ( $ l_{i}<=v<=r_{i} $ ) and listen to songs number $ v,v+1,...,v+m-1 $ . On the $ i $ -th day listening to one song with quality less than $ q_{i} $ increases your displeasure by exactly one. Determine what minimum displeasure you can get on each of the $ s $ next days.输入输出格式
输入格式
The first line contains two positive integers $ n $ , $ m $ ( $ 1<=m<=n<=2·10^{5} $ ). The second line contains $ n $ positive integers $ a_{1},a_{2},...,a_{n} $ ( $ 0<=a_{i}<2^{30} $ ) — the description of songs from the playlist. The next line contains a single number $ s $ ( $ 1<=s<=2·10^{5} $ ) — the number of days that you consider. The next $ s $ lines contain three integers each $ l_{i},r_{i},x_{i} $ ( $ 1<=l_{i}<=r_{i}<=n-m+1 $ ; $ 0<=x_{i}<2^{30} $ ) — the description of the parameters for the $ i $ -th day. In order to calculate value $ q_{i} $ , you need to use formula: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF543E/1bb5dced0895ed7046b88afe786c4973f192f501.png), where $ ans_{i} $ is the answer to the problem for day $ i $ . Assume that $ ans_{0}=0 $ .
输出格式
Print exactly $ s $ integers $ ans_{1},ans_{2},...,ans_{s} $ , where $ ans_{i} $ is the minimum displeasure that you can get on day $ i $ .
输入输出样例
输入样例 #1
5 3
1 2 1 2 3
5
1 1 2
1 3 2
1 3 3
1 3 5
1 3 1
输出样例 #1
2
0
2
3
1