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

广州天河酒店网站建设招标代理公司加盟合作

广州天河酒店网站建设,招标代理公司加盟合作,营销型网站建设成为企业发展新趋势,wordpress发信设置目录 题目链接 一些话 切入点 流程 套路 ac代码 题目链接 AcWing 730. 机器人跳跃问题 - AcWing 一些话 // 向上取整 mid的表示要写成l r 1 >> 1即可,向下取整 mid l r >> 1 // 这里我用了浮点二分,mid (l r) / 2,最…

目录

题目链接

一些话

        切入点 

流程

套路

ac代码


题目链接

AcWing 730. 机器人跳跃问题 - AcWing


一些话

// 向上取整 mid的表示要写成l + r + 1 >> 1即可,向下取整 mid = l + r >> 1
// 这里我用了浮点二分,mid = (l + r) / 2,最后再手动写了个向上取整的句子,所以没有wa,可能是题目数据太弱。
// 已经申请了加强数据了


切入点 

游戏目标是到达第 N个建筑,在这个过程中能量值不能为负数个单位。

现在的问题是机器人至少以多少能量值开始游戏,才可以保证成功完成游戏?

机器人在满足条件的情况下能通过的建筑数量与初始能量值正相关,符合二分特性


流程

//二分check部分是个小模拟,按照模拟步骤写伪代码,然后等价替换

// 递推,枚举每一个台阶,然后对mid操作,每次操作后判断mid是否跳出了0~1e5的区间,小于0return false,大于0return true;
    // 枚举结束了后return true;

等价替换后的伪代码: 


// 写check函数伪代码(流程)的时候可以发现,不管mid和f[i]的大小关系如何,最终都是mid = 2 * mid - f[i];
// 因此写代码时就不用再分情况讨论,只要写一个mid = 2 * mid - f[i] 就可以了,然后还有一个剪枝操作,
// 因为f[i]max = 1e5,所以只要mid>1e5,直接return true就可以了

   

输出一个整数,表示所需的最少单位的初始能量值上取整后的结果。

这个我是真无语了,一直纠结yxc代码哪里用了向上取整,其实这道题不用浮点二分的话得到的答案肯定是大于浮点二分的精确小数答案的,所以用整数二分本身就是一个向上取整了


套路

二分的取整

①向上取整 mid的表示要写成

        l + r + 1 >> 1即可,

②向下取整

        mid = l + r >> 1


ac代码

// 11:11 ~11:14读题
// ~24 ac
// 向上取整 mid的表示要写成l + r + 1 >> 1即可,向下取整 mid = l + r >> 1
// 这里我用了浮点二分,mid = (l + r) / 2,最后再手动写了个向上取整的句子,所以没有wa,可能是题目数据太弱。
// 已经申请了加强数据了//二分check部分是个小模拟,按照模拟步骤写伪代码,然后等价替换
// 写check函数伪代码(流程)的时候可以发现,不管mid和f[i]的大小关系如何,最终都是mid = 2 * mid - f[i];
// 因此写代码时就不用再分情况讨论,只要写一个mid = 2 * mid - f[i] 就可以了,然后还有一个剪枝操作,
// 因为f[i]max = 1e5,所以只要mid>1e5,直接return true就可以了
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
using namespace std;
const int N = 1e5 + 10;
double f[N],n,maxn;
bool check(double mid){// 递推,枚举每一个台阶,然后对mid操作,每次操作后判断mid是否跳出了0~1e5的区间,小于0return false,大于0return true;// 枚举结束了后return true;// 可推导出mid = 2 * mid - f[i];// for(int i = 1;i <= n;i++){if(mid >= f[i]) mid += mid - f[i];else mid -= (f[i] - mid);if(mid < 0) return false;}return true;
}
int main(){cin >> n;for(int i = 1;i <= n;i++) {scanf("%lf",&f[i]);maxn = max(f[i],maxn);}double l =  1,r = maxn;while(r - l > 1e-3){double mid = (l + r) / 2;if(check(mid)) r = mid;else l = mid;}if(int(l * 10) % 10) l += 1;cout << (int)l << endl;return 0;
}


我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草   ,又          ~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦! 字~数~啦!我草   ,又          ~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦! 字~数~啦!我草   ,又          ~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦! 字~数~啦!我草   ,又          ~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦! 字~数~啦!我草   ,又          ~在~水~字~数~啦!我草,又~在~水~字~数~啦!我草,又~在~水~字~数~啦! 

http://www.yayakq.cn/news/386725/

相关文章:

  • 云南省建设厅网站 农民工哪个网站可有做投票搭建
  • php做购物网站的弊端寄生虫做网站流量
  • 网站备案有什么要求吗衣联网和一起做网站。哪家强
  • 宜昌网站设计制作公司那个网站可以做链接
  • 做守望先锋h的网站福州网站设计外包
  • 迷你主机做网站做金融平台网站需要多少钱
  • 彩票网站模板源码初中生电脑作业做网站
  • 华容网站定制客户买东西返利网站怎么做
  • 做网站片头的软件一键识图找原图
  • 无锡网站排名优化wordpress 嵌套评论
  • html网站建设案例用discuz做的手机网站
  • 企业做网站需要注意事项建设企业网站的公司
  • 伏羲方舟网站建设宿迁房产网丫丫找房
  • 国外做外贸哪个网站好些珠宝网站谁家做的好
  • 济南网站建设培训班nas建站
  • 专业建站公司设计方案网站建设 摄影服务
  • 网站源码酒类dk wordpress主题
  • 学校网站建设行业现状成都网页制作设计培训
  • 做五金上哪个网站推广电子商务网站发展建设论文
  • 青岛网站推广引流常州网络排名优化
  • 番禺响应式网站开发用自建网站做外贸
  • 手机端的网站怎么做crm系统
  • 如何高效建设品牌网站静态网站如何添加关键词
  • 烟台教育网站建设wordpress 点击量
  • 桂林北站到阳朔软件开发专业适合女生吗
  • 它是企业整体网站seo策划方案
  • 网站服务器的作用和功能有哪些网站首页缩略图 seo
  • 图书销售网站建设爱站网是干什么的
  • 好网站制作公司有哪些设计公司起名怎么起好
  • 徐州网站建设托管外网域名购买