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

做外贸登录国外网站湖南正规seo优化报价

做外贸登录国外网站,湖南正规seo优化报价,解放军收台时间已定,互联网广告推广好做吗原题链接:小鸟的设备 - 洛谷 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 浮点数二分答案。 首先特判,如果接通设备每秒生成的能量p大于等于所有设备每秒消耗的能量(a[1]a[2]..a[n])直接输出-1&…

原题链接:小鸟的设备 - 洛谷

目录

1. 题目描述

2. 思路分析

3. 代码实现


1. 题目描述

2. 思路分析

浮点数二分答案。

首先特判,如果接通设备每秒生成的能量p大于等于所有设备每秒消耗的能量(a[1]+a[2]+..+a[n])直接输出-1,并且return 0; 结束程序。

之后进行浮点数二分。令l=0,r=1e10(也就是对 时间 进行二分)。写上浮点数二分的模板(这个时候不用像整数二分那样对l,r进行+1或者-1操作)。自定义一个bool类型的check()函数,令生成的总能量为power=p*x,开一个sum变量并初始化为0。遍历数组,如果当前设备消耗的能量a[i]*x大于等于当前设备原有的能量,令sum+=(a[i]*x-b[i]);  最后判断power是否大于等于sum即可。

3. 代码实现

#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;
double n, p, a[N], b[N];bool check(double x) {double power = p * x;double sum = 0;for (int i = 1; i <= n; i++) {if (a[i] * x >= b[i]) sum += a[i] * x - b[i];}return power >= sum;
}signed main() {ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);cin >> n >> p;double sum = 0;for (int i = 1; i <= n; i++) {cin >> a[i] >> b[i];sum += a[i];}if (p >= sum) {cout << -1 << endl; return 0;}double l = 0, r = 1e10;while (r - l > 1e-6) {double mid = (l + r) / 2.0;if (check(mid)) l = mid;else r = mid;}cout << l << endl;return 0;
}
http://www.ritt.cn/news/12685.html

相关文章:

  • 学做网站需要多久时间百度热议怎么上首页
  • 旅游网站开发建设方案百度词条搜索排行
  • 网站企业备案和个人备案的区别查关键词排名软件
  • 阿里云服务器部署网站新闻最新消息10条
  • 六安哪里有做推广网站关键词优化排名seo
  • 设计之家官网入口seo引擎优化专员
  • 怎样建立个人网站seo优化的常用手法
  • 简单的英文网站源码百度热搜 百度指数
  • cms做企业网站建站系统竞价托管运营哪家好
  • asp网站建设seo变现培训
  • 网站建设方案标准模板关键词抓取工具都有哪些
  • 电子商务网站建设的过程和步骤网络营销项目策划
  • 做it的网站优化生育政策
  • 公司网站需求说明书做营销型网站的公司
  • 查看wordpress日志文件百度搜索引擎优化
  • 遵义本地网络平台百度搜索引擎优化方案
  • 商标设计网站主要提供哪些服务湖北搜索引擎优化
  • 湖北响应式网站建设培训网站搭建
  • 传媒视频软件下载网站网站关键词怎么写
  • 威海网站优化中国搜索引擎份额排行
  • 如何做宣传自己公司网站什么是软文文案
  • 做网站如何配置自己的电脑网络策划书范文
  • 软件开发输出文档百度搜索引擎优化指南最新版
  • 帝舵手表网站网络营销常用工具
  • 苏州网站设计网站提交百度收录
  • 可信网站图标郑州百度推广外包
  • 做网站主要用什么软件销售管理
  • 网站开发工程师学什么语言长尾关键词挖掘精灵
  • 重庆公司转让中国优化网
  • 微信小程序开发流程详细网站页面排名优化