
二分三分
二分三分
梦中醉卧惊起
这个作者很懒,什么都没留下…
展开
-
Median (二分答案 + 二分查找)
题意:有N个整数,计算两两不同的整数间的差值,然后找到差值中的中位数.思路:二分答案 + 二分查找题目数据范围是xi原创 2022-07-13 23:00:28 · 175 阅读 · 0 评论 -
二分查找,二分答案
二分法二分查找include <algorithm>binary_search(a,a+n,value) 在递增序列中查找,找到返回true ,falselower_bound(a,a+n,value) 返回大于等于value的值lower_bound(a,a+n,value,greater<T>()) 返回小于等于的值upper_bound(a,a+n,value) 返回大于value的值upper_bound(a,a+n,value,greater<T>原创 2022-02-14 09:46:38 · 409 阅读 · 2 评论 -
机器人跳跃问题 (二分)
机器人跳跃问题机器人正在玩一个古老的基于 DOS 的游戏。游戏中有 N+1 座建筑——从 0 到 N 编号,从左到右排列。编号为 0 的建筑高度为 0 个单位,编号为 i 的建筑高度为 H(i) 个单位。起初,机器人在编号为 0 的建筑处。每一步,它跳到下一个(右边)建筑。假设机器人在第 k 个建筑,且它现在的能量值是 E,下一步它将跳到第 k+1 个建筑。如果 H(k+1)>E,那么机器人就失去 H(k+1)−E 的能量值,否则它将得到 E−H(k+1) 的能量值。游戏目标是到达第原创 2022-03-30 17:52:46 · 136 阅读 · 0 评论 -
背单词的小智 (二分)
D. 背单词的小智文章目录题意代码题意代码#include<iostream>using namespace std;const int maxn = 1e5+10;typedef long long ll;int a[maxn];ll nums[maxn];long long c= 0;ll n,k;ll maxl = 1e9+10;int check(ll mid){ int cnt= 0; ll res = 0 ; ll d= 0 ;原创 2022-03-12 19:22:17 · 364 阅读 · 0 评论