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

塑料袋销售做哪个网站推广好做内容网站

塑料袋销售做哪个网站推广好,做内容网站,wordpress4.7优化,网站开发项目任务二分模板一共有两个#xff0c;分别适用于不同情况。 算法思路#xff1a;假设目标值在闭区间[l, r]中#xff0c; 每次将区间长度缩小一半#xff0c;当l r时#xff0c;我们就找到了目标值。 版本一 当我们将区间[l, r]划分成[l, mid]和[mid 1, r]时#xff0c;其更…二分模板一共有两个分别适用于不同情况。 算法思路假设目标值在闭区间[l, r]中 每次将区间长度缩小一半当l r时我们就找到了目标值。 版本一 当我们将区间[l, r]划分成[l, mid]和[mid 1, r]时其更新操作是r mid或者l mid 1;计算mid时不需要加1。 int bsearch_1(int l, int r) {while (l r){int mid l r 1;if (check(mid)) r mid;else l mid 1;}return l; }版本二 当我们将区间[l, r]划分成[l, mid - 1]和[mid, r]时其更新操作是r mid - 1或者l mid;此时为了防止死循环计算mid时需要加1。 int bsearch_2(int l, int r) {while (l r){int mid l r 1 1;if (check(mid)) l mid;else r mid - 1;}return l; }总结 假设有一个总区间经由我们的 check 函数判断后可分成两部分 这边以o作 true…作 false 示意较好识别 如果我们的目标是下面这个v那麽就必须使用模板 1 …vooooooooo 假设经由 check 划分后整个区间的属性与目标v如下则我们必须使用模板 2 oooooooov… 所以下次可以观察 check 属性再与模板1 or 2 互相搭配就不会写错啦 练习题 503. 借教室 #include iostream #include cstring #include algorithmusing namespace std;typedef long long LL; const int N 1000010; int n, m; int w[N]; int d[N], l[N], r[N]; LL b[N];bool check(int mid) {memset(b, 0, sizeof b);for (int i 1; i mid; i ) {b[l[i]] d[i];b[r[i] 1] - d[i];}for (int i 1; i n; i ) {b[i] b[i - 1];if (b[i] w[i]) return false;}return true; }int main() {scanf(%d%d, n, m);for (int i 1; i n; i ) scanf(%d, w[i]);for (int i 1; i m; i ) scanf(%d%d%d, d[i], l[i], r[i]);int l 0, r m;while(l r){int mid l r 1 1;if (check(mid)) l mid;else r mid - 1;}if (r m) printf(0\n);else printf(-1\n%d, r 1);return 0; }作者大四萌新. 链接https://www.acwing.com/activity/content/code/content/7899026/ 来源AcWing 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。1227. 分巧克力 #include iostream #include cstring #include algorithmusing namespace std;const int N 1e5 10;int n, k; int h[N], w[N];bool check(int mid) {int sum 0;for (int i 0; i n; i ) {sum (h[i] / mid) * (w[i] / mid);if (sum k) return true;}return false; }int bsearch() {int l 1, r 1e5 10;while (l r) {int mid l r 1 1;if (check(mid)) l mid;else r mid - 1;} }int main() {scanf(%d%d, n, k);for (int i 0; i n; i ) scanf(%d%d, h[i], w[i]);printf(%d, bsearch());return 0; }作者大四萌新. 链接https://www.acwing.com/activity/content/code/content/7878482/ 来源AcWing 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。4956. 冶炼金属 #include iostream #include cstring #include algorithmusing namespace std;const int N 10010; int n; int a[N], b[N];bool check_1(int mid) {// 找最小的 那么其他部分都得满足小于等于b[i]for (int i 0; i n; i ) if (a[i] / mid b[i]) return false;return true; }bool check_2(int mid) {// 找最大得 那么其他部分都得满足大于等于b[i]for (int i 0; i n; i ) if (a[i] / mid b[i]) return false;return true; }int main() {scanf(%d, n);for (int i 0; i n; i ) scanf(%d%d, a[i], b[i]);int l 1, r 1e9 1;while (l r) {int mid l r 1;if (check_1(mid)) r mid;else l mid 1;}printf(%d , l);r 1e9 1;while (l r){int mid l r 1 1;if (check_2(mid)) l mid;else r mid - 1;}printf(%d, l);return 0; }作者大四萌新. 链接https://www.acwing.com/activity/content/code/content/7899986/ 来源AcWing 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。
http://www.w-s-a.com/news/83175/

相关文章:

  • 自己做的网站发布到网上视频播放不了网页游戏奥奇传说
  • 网站效果用什么软件做品牌网站建设等高端服务
  • 四川省成华区建设局网站网站专业制作
  • 网站建设如何开票网站后台怎么做超链接
  • 教育网站设计方案建设网站技术公司电话号码
  • 建网站要定制还是第三方系统传奇网站模板psd
  • 免费搭建企业网站什么叫网站定位
  • 网站建设cms程序员培训班
  • 网站seo技术wordpress editor ios
  • 红酒网站设计成立公司需要哪些手续
  • 广州做网站哪个好网站建网站建设网站站网站
  • 如何快速提升网站pr短剧个人主页简介模板
  • 上海网站建设 永灿百度权重3的网站值多少
  • 公司展示网站模板模板工
  • 网站建设收费详情舟山公司做网站
  • 深圳宝安区住房和建设局网站html模板大全
  • 和田哪里有做网站的地方wordpress地址更改
  • 恒通建设集团有限公司网站企业网站百度指数多少算竞争大
  • 雅虎网站收录提交入口如何使用wordpress搭建网站
  • 微商城网站建设怎么样发稿是什么意思
  • dz建站与wordpress群晖做网站服务器速度快吗
  • 做手机网站的公司网站建设 app开发 图片
  • 网站开发技术背景介绍wordpress数据库重置密码
  • 开发建设网站的实施过程是一个logo设计品牌
  • 做360pc网站排名首页工程造价信息网官网首页
  • 产品销售网站模块如何设计大数据和网站开发
  • 现在帮别人做网站赚钱不济南做网站建设公司
  • 嘉兴网站建设哪家好最近三天的国际新闻大事
  • 安丘网站建设制作做网站口碑比较好的大公司
  • 成都专业做网站公司哪家好优化大师下载安装免费