#include #define MOD 1000000007LL using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair P; ull seed; int next() { seed = seed ^ (seed << 13); seed = seed ^ (seed >> 7); seed = seed ^ (seed << 17); return (seed >> 33); } int n,q; int a[200001]; int sum[200001]; vector vec; int main(void){ scanf("%d%d",&n,&q); cin >> seed; for(int i=0;i<10000;i++){ next(); } for(int i=0;i vi; for(int i=0;i