摘要: 如果没有内存限制,显然树状数组就可以了。 有了内存限制,我们使用分块。 因为没有修改操作,所以可以每16个数分一个块。 时间复杂度O(16*n) 注意不要用using namespace std,会占用1M不到的内存 代码: 1 #include<cstdio> 2 #include<cstring 阅读全文
posted @ 2017-04-19 09:14 gjghfd 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题解:http://blog.csdn.net/PoPoQQQ/article/details/46820313 代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #incl 阅读全文
posted @ 2017-04-19 07:52 gjghfd 阅读(195) 评论(0) 推荐(0) 编辑