会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sure05
博客园
首页
新随笔
联系
订阅
管理
2020年10月22日
lower_bound()和upper_bound()的常见用法
摘要: lower_bound() lower_bound(a+1,a+1+n,x):从数组的a+1位置到a+n位置二分查找第一个大于或等于x的数字,找到返回该数字的地址,不存在则返回a+1+n。通过返回的地址减去起始地址a,得到找到数字在数组中的下标。 #include<bits/stdc++.h> us
阅读全文
posted @ 2020-10-22 20:23 Sure05
阅读(189)
评论(0)
推荐(0)
2020年5月16日
查分约束 学习笔记
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2020-05-16 10:16 Sure05
阅读(2)
评论(0)
推荐(0)
2020年5月12日
树状数组学习
摘要: 输入一个长度为n的数组,有以下两种操作: 1.输入一个数m,输出数组中下标1~m的 前缀和 2.对指定下标的 数值进行修改 我们有两种思路,一种是for循环累加,另一种是利用前缀和数组。两种算法多 次操作时间复杂度在O(n^2),我们不妨来用树状数组进行操作。 树状数组介绍(BIT,Fenwick
阅读全文
posted @ 2020-05-12 19:42 Sure05
阅读(158)
评论(0)
推荐(0)
2020年5月4日
NOIP2013 day2
摘要: 1.积木大赛 题解 :我们审题发现,可以选择在一个区间能同时加积木,从而最终达到目标的 高度。我们稍微思考一下就可以得出这样的结论,如果当前的高度小于之前的高度,那么在上一步就能一起搭建好;如果当前的高度大于了之前的高度,那个就需要在上一次搭建次数上增加几次(h[i] h[i 1])。我们转化成代码
阅读全文
posted @ 2020-05-04 15:36 Sure05
阅读(121)
评论(0)
推荐(0)
公告