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

网站登录密码忘记怎么办企业app开发企业

网站登录密码忘记怎么办,企业app开发企业,wordpress 3.9 编辑文章 固定链接 不能编辑,crm客户管理系统 项目对于这个题,V越大,除出来的数就越小,V越小,除出来的数就越大,当我们找一个最大和最小值的时候,就可以通过这个性质进行二分来求解。 可以通过求满足 [ A V ] [\frac{A}{V}] [VA​] 小于等于 B B B的最小的…

对于这个题,V越大,除出来的数就越小,V越小,除出来的数就越大,当我们找一个最大和最小值的时候,就可以通过这个性质进行二分来求解。

可以通过求满足 [ A V ] [\frac{A}{V}] [VA] 小于等于 B B B的最小的 V V V来求最小值,通过满足 [ A V ] [\frac{A}{V}] [VA] 小于等于 B − 1 B-1 B1 V V V最小的值来求最大值(这里是根据下取整函数的性质来决定的,取整函数的函数图像是一段段的横线,可以观察得B的V的最大值就是B-1的V的最小值)。

代码1:

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;int get(int a, int b) {//二分函数//b最小取1,但是下面调用函数时有b-1,所以b有可能取到0,那么r就要取到比1e9大//则定义r为1e9+1int l = 1, r = 1e9 + 1;while (l < r) {int mid = l + r >> 1;if (a / mid <= b)r = mid;else l = mid + 1;}return r;
}int main() {int n; cin >> n;//最小一定是1,最大只能取1e9,大于1e9时B会得到0,不满足题目条件int minV = 1, maxV = 1e9;while (n--) {int a, b; cin >> a >> b;minV = max(minV, get(a,b));maxV = min(maxV, get(a, b - 1) - 1);}cout << minV << " " << maxV;return 0;
}

另一种二分法:
当我们要求V的最小值的时候,先浮现出一个数轴

|----------------------|----------------------|
L					  mid					  R

因为这里是找数,所以不是之前的那些需要满足条件,这里只需要看大小关系。
如果 [ A m i d ] [\frac{A}{mid}] [midA]大于B,就说明mid取小了,所以就要往右边找,也就是从mid +1 ~ R找,如果小于B,那就要从L ~ mid找。

对于求最大值也是同理。

另一种代码:非常模板风味的二分代码:

#include<iostream>
#include<algorithm>
using namespace std;
const int N = 1e4 + 10;int n;
int a[N], b[N];bool check1(int mid) {  //check1求最小值用for (int i = 0; i < n; i++) {if (a[i] / mid > b[i])return false;     }return true;
}bool check2(int mid) {  //check2求最大值用for (int i = 0; i < n; i++) {if (a[i] / mid < b[i])return false;}return true;
}int main() {cin >> n;for (int i = 0; i < n; i++) cin >> a[i] >> b[i];//求最小值int l = 1, r = 1e9;while (l < r) {int mid = l + r >> 1;if (check1(mid))r = mid;else l = mid + 1;}cout << r << " ";//求最大值l = 1, r = 1e9;while (l < r) {int mid = l + r + 1 >> 1;if (check2(mid)) l = mid;else r = mid - 1;}cout << r << endl;return 0;
}

由于是复习二分,故不记录数学做法

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

相关文章:

  • 起点签约的书网站给做封面吗泗县网站建设与推广培训
  • 网站设计创新点怎么写dede系统做的网站如何调用cu3er官网flash 3d焦点图
  • 浙江网站备案流程dedecms搭建购物网站
  • 第四章第二节网站建设的教学设计管理信息系统平台
  • 织梦做社交网站合适吗佛山市企业网站seo营销工具
  • 企业建设网站公司简介群晖wordpress慢
  • 网站建设中目录是什么意思沧州seo包年平台排行榜
  • 盐城网站建设渠道合作WordPress二级目录文章404
  • 长春网站建设小程网站建设推广找stso88效果好
  • 网站开发 浏览器大连网站建设仟亿科技
  • 网站策划公司郑州网站及优化
  • 网站模板可视化编辑莱州哪有做网站的
  • 沈阳网站建设方案策划游戏广告推广平台
  • 网站建设团队哪个最好网站跟域名备案数量
  • 福田附近公司做网站建设多少钱电子商务网站的建设包含哪些流程图
  • 企业网站管理系统设置个人简历制作免费模板
  • 网站建设有趣小游戏淘宝领券网站怎么做
  • 葫芦岛网站建设找思路玉树营销网站建设多少钱
  • 网站权限设置wordpress 采集插件
  • 做网站与网页有什么区别租用网站的服务器
  • 做西餐网站建筑有限公司
  • 网站建设服务目标wordpress后台美化插件
  • 塑胶原料东莞网站建设怎么看别人的wordpress
  • 微信编辑器做网站企业网站制作建站公司
  • 建立网站怎么申请深圳网站建设网站
  • 在家帮别人做网站赚钱吗网业浏览设置在哪
  • 淄博 网站推广网上有哪些购物网站
  • 北京中高端网站建设网站开发中职责
  • 上海网站制作公司怎么找销售网络平台推广
  • 青岛开办公司要做网站吗宝塔建设网站域名进不去