链接:https://www.nowcoder.com/acm/contest/139/J
n个数,q次查询l,r。求[1,l]和[r,n]中不同数的个数。
这题首先开二倍数组,然后在后n个位置重新存一遍这n个数,这样就相当于查询[r, n+l]内不同数的个数,用莫队或者bit离线计数都能做(代码是莫队)。
1 |
|
Keep going
链接:https://www.nowcoder.com/acm/contest/139/J
n个数,q次查询l,r。求[1,l]和[r,n]中不同数的个数。
这题首先开二倍数组,然后在后n个位置重新存一遍这n个数,这样就相当于查询[r, n+l]内不同数的个数,用莫队或者bit离线计数都能做(代码是莫队)。
1 | #include <bits/stdc++.h> |