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

大型集团网站建设河池市住房和城乡建设厅网站

大型集团网站建设,河池市住房和城乡建设厅网站,wordpress自定义文章类型分类模板,电脑优化是什么意思文章目录 1954. 收集足够苹果的最小花园周长思考#xff1a;暴力枚举代码实现二分查找代码实现 1954. 收集足够苹果的最小花园周长 1954. 收集足够苹果的最小花园周长 难度#xff1a; 中等 题目大意#xff1a; 给你一个用无限二维网格表示的花园#xff0c;每一个 整… 文章目录 1954. 收集足够苹果的最小花园周长思考暴力枚举代码实现二分查找代码实现 1954. 收集足够苹果的最小花园周长 1954. 收集足够苹果的最小花园周长 难度 中等 题目大意 给你一个用无限二维网格表示的花园每一个 整数坐标处都有一棵苹果树。整数坐标 (i, j) 处的苹果树有 |i| |j| 个苹果。 你将会买下正中心坐标是 (0, 0) 的一块 正方形土地 且每条边都与两条坐标轴之一平行。 给你一个整数 neededApples 请你返回土地的 最小周长 使得 至少 有 neededApples 个苹果在土地 里面或者边缘上。 1 neededApples 10^15 思考 这个图形是很对称的那么很自然会想到要推导一个用边长来表示边上的所有苹果数量而且我们只需要计算出第一象限的苹果即可假设最右边的的横坐标是x那我们只需要计算(x, 0) 到 (x, x),然后根据对称性乘以4然后对边长上的苹果求一个和 公式推导: ∑ x 2 x r 3 x ( x 1 ) 2 , 边上苹果数 4 ∗ ∑ x 2 x r 6 x ( x 1 ) 6 ( x 2 x ) \sum_x^{2x}{r} \frac {3x(x 1)}{2},边上苹果数 4 * \sum_x^{2x}{r} 6x(x 1)6(x^2 x) x∑2x​r23x(x1)​,边上苹果数4∗x∑2x​r6x(x1)6(x2x) ∑ 0 n r 2 n ( n 1 ) ( 2 n 1 ) 6 \sum_0^nr^2 \frac{n(n 1)(2n 1)}6 0∑n​r26n(n1)(2n1)​ ∑ 苹果 ∑ 0 n 6 ( x 2 x ) 2 n ( n 1 ) ( 2 n 1 ) \sum苹果 \sum_0^n6(x^2 x) 2n(n 1)(2n 1) ∑苹果0∑n​6(x2x)2n(n1)(2n1) 就有了下面两种思路 暴力枚举 我们至于要枚举边长如果达到了要求直接返回即可 代码实现 class Solution { public:using LL long long;long long minimumPerimeter(long long neededApples) {LL res 0, sum 0;for (int i 0; ; i ) {sum 12 * (LL)i * i;if (sum neededApples) {res i;break;}}return res * 8;} };考虑优化方案 要满足2n(n 1)(2n 1) - k 0 我们画出这个图像 我们只需要求出与x正方向的交点即可就有了下面这个思路 二分查找 注意到在x0左侧的这一部分都是小于0的在x0的右侧都是大于0的这样就可以二分了 代码实现 class Solution { public:using LL long long;long long minimumPerimeter(long long neededApples) {;double l 0, r 70000;auto check [](double mid) - bool {return 2 * mid * (mid 1) * (2 * mid 1) - neededApples 0;};while (r - l 1e-6) {double mid (l r) / 2;if (check(mid)) l mid;else r mid;}return ceil(l) * 8;} };ceil(x)函数是对x上取整 【微语】做你自己因为其他角色都已经有人扮演了。 结束了
http://www.zqtcl.cn/news/28737/

相关文章:

  • 国外做游戏的视频网站有哪些微信做淘宝客网站
  • 紫色网站模板建设银行官方网站登录电脑版
  • 杨浦专业做网站淘宝客网站免费建设
  • 海口免费自助建站模板单页网站cpa虚拟主机
  • 销售人员报销网站开发费法律咨询东莞网站建设
  • 建设网站费用分析网站开发与解决技巧
  • 网站推广内容营销一型网站建设公司
  • 网站开发团队需要哪些人泸州建设网站
  • 商昊网站建设广州市白云区网站建设维护
  • python做的知名网站做互联网网站待遇
  • 怎么让人理解网站建设知名的咨询行业网站制作
  • 高端模板建站报价wordpress网站app
  • 门户网站系统程序网站建设中目录
  • 4399小游戏大全seo谷歌
  • 网站安全维护方案代做广联达 的网站
  • 招投标 网站建设seo网站建设 刘贺稳营销专家a
  • 著名外国网站什么是搜索引擎营销?
  • 能看网站的浏览器门户网站建设目标
  • 重庆网站建设平台免费网页微信截图快捷键
  • 徐州网站建设公司百家号美食制作网站模板免费下载
  • 上海电子网站建设html判断域名 然后再跳转到网站
  • 建立网站时什么可以使用中文国外金融网站设计欣赏
  • 网站建设课程 谷建义乌市网站建设
  • 开发一套网站多少钱广州网站建设系统
  • 西安免费自助建站模板手机上如何上传wordpress
  • 搭建网站工具长沙有哪些app开发公司
  • 网站的优化用什么软件下载网站开发详细流程
  • 网站建设后怎么赚钱恺英网络公司最新消息
  • 美发网站模板带手机版郑州高端网站建设
  • 软文免费发布平台泰安seo服务