当前位置: 首页 > news >正文

枚举(not二分)

前言:这一题似乎用不了二分以及三分,害我写这么久,但是查找下一个元素的时候要用到二分查找


题目地址

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
#define endl "\n"int n;
const int N = (int)2e5+10;
vector<int> a;
int ans = 0x3f3f3f3f;int check(int x){int cnt = x;int pos = a[1];while (1) {cnt++;pos = std::upper_bound(a.begin() + 1, a.end(), pos + x) - a.begin();if (pos == a.end() - a.begin()) break;pos = a[pos];}ans = min(ans,cnt);return cnt;
}int main(){cin >> n;a.push_back(0);for(int i=1;i<=n;i++){int x; cin >> x;a.push_back(x);}//a.push_back(0x3f3f3f3f);sort(a.begin()+1,a.end());for(int i=0;i<=600;i++) check(i);cout << ans;system("pause");return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • TCP 和 UDP 协议的区别?
  • MySQL之约束
  • Python列表循环的两种方法
  • 图书管理系统(面向对象的编程练习)
  • 渗透测试综合靶场 DC-1 通关详解
  • HTML + CSS - 网页布局之一般布局浮动布局
  • PHP邮箱系统:从入门到实战搭建教程指南!
  • SpringBoot:自定义异常
  • CefSharp_Vue交互(Element UI)_WinFormWeb应用(3)---通过页面锁屏和关机(含示例代码)
  • Ubuntu系统入门指南:常用命令详解
  • 视频工具EasyDarwin将本地视频生成RTSP给WVP拉流列表
  • C++ | 引用详解
  • 深入探究HTTP网络协议栈:互联网通信的基石
  • Python 中的异步编程:从入门到实践
  • 9. 什么是 Beam Search?深入理解模型生成策略
  • 网络传输文件的问题
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Bootstrap JS插件Alert源码分析
  • crontab执行失败的多种原因
  • HTML-表单
  • Js基础知识(四) - js运行原理与机制
  • Magento 1.x 中文订单打印乱码
  • React+TypeScript入门
  • 工程优化暨babel升级小记
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 你真的知道 == 和 equals 的区别吗?
  • 前端性能优化——回流与重绘
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何利用MongoDB打造TOP榜小程序
  • Prometheus VS InfluxDB
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​你们这样子,耽误我的工作进度怎么办?
  • #android不同版本废弃api,新api。
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (LLM) 很笨
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (纯JS)图片裁剪
  • (二)JAVA使用POI操作excel
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (四)鸿鹄云架构一服务注册中心
  • (自用)仿写程序
  • ***检测工具之RKHunter AIDE
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET IoC 容器(三)Autofac
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET WPF 抖动动画
  • .NET 使用 XPath 来读写 XML 文件
  • .Net环境下的缓存技术介绍
  • .Net中的设计模式——Factory Method模式
  • @ModelAttribute使用详解
  • @NotNull、@NotEmpty 和 @NotBlank 区别