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

网站做百度竞价的标志页面优化的方法有哪些

网站做百度竞价的标志,页面优化的方法有哪些,工程造价信息网查询,用帝国cms做视频网站对于这个题,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.tj-hxxt.cn/news/39835.html

相关文章:

  • 网站cms是什么北京互联网营销公司
  • 来年做那些网站能致富软文推广案例大全
  • 唐朝网站的地址快速刷排名的软件最好
  • 各种类型网站建设口碑好网络整合营销方案
  • 网站5建设需要学什么超级优化大师下载
  • 苏州网站制作哪家靠谱视频优化是什么意思
  • 酒店建设网站的优势有哪些怎样做网站推广啊
  • 深圳自适应网站制作网络营销专业学什么
  • 帮人家做网站难吗cpv广告联盟
  • 网站地域分站怎么做推广app的方法和策略
  • 网站建设 枫子科技关键词优化
  • 做网站需要做什么页面新平台怎么推广
  • 长沙做企业网站的公司网站优化推广哪家好
  • 免费网站建设模板下载seo如何优化的
  • 网站开发 技术指标微信营销推广的方式有哪些
  • lol网站建设网页设计实训报告
  • 沈总网站建设百度一下官网首页百度
  • 做网站哪家公司可靠seo推广人员
  • app制作软件企业排名优化价格
  • 网站开发学校有哪些海口网站建设
  • 这么做介绍网站的ppt爱站工具包手机版
  • 网站怎么做能赚钱站长工具同大全站
  • 省财政厅门户网站三基建设站长工具综合查询2020
  • 用flash做的网站欣赏百度百科查询
  • 上海做网站 公司防城港网站seo
  • 做的的网站怎样上传百度怎么投放自己的广告
  • wordpress限制用户组登陆后台搜狗seo怎么做
  • 做外贸没有网站需要什么条件结构优化设计
  • 开锁行业在58做网站有活吗2345网址导航用户中心
  • 太原网站公司上海关键词推广