随笔分类 -  BIT

摘要:二分答案。check有多少个区间的平均数>xbi=ai-x;将sm离散化。然后logn求出有多少个小于sm[i].类似于求逆序对的思路。 一直WA一个点。。。所以我就下载数据特判了TAT 1711 平均数 基准时间限制:4 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注 阅读全文
posted @ 2016-09-26 21:22 BBChq 阅读(202) 评论(0) 推荐(0)
摘要:/*向下取整smg! Popoqqq:题目大意:给定一个序列,提供下列操作:1.将[l.r]区间内每个数a[i]变为sqrt(a[i])2.查询[l,r]区间的和根号是不支持区间修改的,于是我们选择单点修改区间查询的树状数组,但是这样是O(n^2)的,怎么办?我们发现一个数x最多开loglogx次根 阅读全文
posted @ 2016-09-17 22:03 BBChq 阅读(402) 评论(0) 推荐(1)
摘要:跟拿到HH的项链很像,这道题要求的是至少出现两次。一开始总是想不明白为什么就nxt[nxt[]]++nxt[]--然后看到初始化的地方才懂了。初始化的时候如果l是1的话就直接求前缀和。那么那么后面的也就可以YY理解了。。。然后如果是至少三次的话应该就是nxt[nxt[nxt[]]]++nxt[nxt 阅读全文
posted @ 2016-09-17 18:38 BBChq 阅读(168) 评论(0) 推荐(0)
摘要:树状数组的一类题目 1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个 阅读全文
posted @ 2016-09-10 14:37 BBChq 阅读(145) 评论(0) 推荐(0)
摘要:summary:6 bzoj1692://后缀数组就行了O(nlogn)c[30]会RE。。。注意!!! bzoj1697:置换群(感觉好神啊。。。 bzoj1703:bitset优化传递闭包。 bzoj1704:写了O(n^3)想要卡过去结果tle了。。。异或异或异或!!!可以利用异或的性质O(n 阅读全文
posted @ 2016-08-22 10:13 BBChq 阅读(193) 评论(0) 推荐(0)
摘要:summary:57 bzoj1741:裸二分图最大匹配 bzoj1742:dp题。我想的总是点的情况,比如到当前是那一步用步数来转移还是不行的。需要考虑的转换情况的这段区间的情况,不要局限于死思维!!! 其实跟以前做过的差不多,枚举区间的长短。为什么想不出来!!! dp[j][0]改变了居然样例能 阅读全文
posted @ 2016-08-16 22:15 BBChq 阅读(167) 评论(0) 推荐(0)
摘要:一开始写了树链剖分A了。然后看一下Status别人都跑的飞快。。。于是得知了一种叫dfs序的东西。。。 链剖:(单点更新即可。。。 dfs序+树状数组 1103: [POI2007]大都市meg Description 在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也 阅读全文
posted @ 2016-07-14 10:35 BBChq 阅读(174) 评论(0) 推荐(0)
摘要:二维BIT。。。 1452: [JSOI2009]Count Description Input Output Sample Input Sample Output 1 2 HINT Source 阅读全文
posted @ 2016-07-13 22:09 BBChq 阅读(117) 评论(0) 推荐(0)