摘要: 1 #include 2 #define lowbit(x) x&(-x) 3 #define LL long long 4 #define N 200005 5 #define M 1000005 6 #define mod 1000000007LL 7 #define inf 0x7ffffffff 8 using namespace std; 9 inline int... 阅读全文
posted @ 2017-01-14 16:02 ws_ccd 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题解真的是太神奇了2333 用离线和树状数组(为什么感觉和HH的项链是的,什么鬼),比较巧妙的是他把整个数列分成几段。用一个vector来记录每个数出现的位置。一共就是data[a[i]][sz] data[a[i]][sz-a[i]],data[a[i]][sz-a[i]] data[a[i]][ 阅读全文
posted @ 2017-01-14 15:55 ws_ccd 阅读(118) 评论(0) 推荐(0) 编辑