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

网站路径如何开发自己的软件

网站路径,如何开发自己的软件,服务器维护是什么意思,wordpress指定id文章题目描述 儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N 块巧克力#xff0c;其中第i 块HiWi 的方格组成的长方形。 为了公平起见#xff0c;小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。 切出的巧克力需要满足其中第i 块Hi×Wi 的方格组成的长方形。 为了公平起见小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。 切出的巧克力需要满足 形状是正方形边长是整数;大小相同; 例如一块 6x5 的巧克力可以切出 6 块 2x2 的巧克力或者 2 块 3x3 的巧克力。 当然小朋友们都希望得到的巧克力尽可能大你能帮小明计算出最大的边长是多少么 输入 第一行包含两个整数 N,K 1≤N,K≤105)。 以下 N 行每行包含两个整数 H_i,W_i (1≤Hi,Wi≤105)。 输入保证每位小朋友至少能获得一块 1x1 的巧克力。 输出 输出切出的正方形巧克力最大可能的边长。 样例输入 2 10 6 5 5 6 样例输出 2问题分析 切割条件: 从每块巧克力中切割的正方形必须边长相等。每块巧克力可以切割出不同数量的正方形数量取决于其尺寸和正方形的边长。 搜索范围: 最大可能的正方形边长不会超过所有巧克力尺寸中最小的一边。二分查找可以用来高效地搜索最大边长。 计算方法: 对于每一个可能的边长计算所有巧克力块总共能切割出多少个这样的正方形。如果对于某个边长可以切割出的总数大于或等于 K则该边长是可行的。 优化目标: 在满足至少切割出 K 块的条件下找到最大的边长。 实现策略: 使用二分查找方法在可能的边长范围内寻找最优解。 #include bits/stdc.h using namespace std;// 定义一个函数用于计算当前边长下可以切割出多少块巧克力 int sum(vectorpairint,int a, int mid) {int t 0;for (auto k : a) { // k为a中每一次取出的元素类型是pairint,int类型t (k.first / mid) * (k.second / mid); // 计算每块巧克力可以切割出多少块大小为 mid x mid 的巧克力}return t; // 返回总共可以切割出的巧克力块数 }// 定义一个函数用于找出最大的可以切割出的巧克力边长 int dx(vectorpairint,int a, int n, int k) {int l 1, r 1e5, mid, ans 0;while (l r) {mid (l r) / 2; // 计算中间值if (sum(a, mid) k) { // 如果可以切割出足够多的巧克力块ans mid; // 更新答案l mid 1; // 尝试更大的边长} else {r mid - 1; // 尝试更小的边长}}return ans; // 返回最大的可以切割出的巧克力边长 }int main() {int n, k;cin n k; // 读取巧克力块数和需要的巧克力块数vectorpairint,int a(n); // 创建一个动态数组来存储每块巧克力的尺寸for (int i 0; i n; i) {cin a[i].first a[i].second; // 读取每块巧克力的尺寸}cout dx(a, n, k); // 输出最大的可以切割出的巧克力边长 }
http://www.zqtcl.cn/news/689294/

相关文章:

  • 中山网站建设sipocms做家电网站好
  • 石家庄建设局网站怎么打不开手机网站素材
  • 电影网站怎么做要多少钱中企动力 网站价格
  • 长沙企业如何建网站爱用建站
  • 在哪个网站上做实验仪器比较好农村住宅设计图集
  • 网站的源代码有什么用wordpress英文博客模板下载
  • 用html5做网站的优点国内家居行业网站开发
  • 临沂企业网站客流统计系统厂家
  • 深圳H5网站开发最新版app下载安装
  • 手机网站免费模板下载成都建设项目环境影响登记网站
  • 上海网站seo公司网站建设公司盈利分析
  • 影评网站怎么做培训总结心得体会
  • 做微站比较好的网站注册子公司流程及所需资料
  • 网站 psd科技公司网站首页
  • 宁波论坛建站模板单页面视频网站
  • 冷饮网站开发背景意义大鱼直播
  • 网站如何建设二级域名代理天津专业做网站
  • 相城区建设局网站如何申请公司邮箱账号
  • 中国空间站名字无锡网站优化
  • 怎么做自己淘宝优惠券网站专业的网站制作公司地址
  • php网页搜索引擎优化的核心本质
  • 在国外社交网站做产品推广wordpress自建站
  • flex 做网站色调网站
  • 金融网站模板源代码阿里巴巴网站建设哪家好
  • 成都市网站公司网站建设制作介绍河南
  • 自己如何建设网站微信开发公司哪家好
  • 混沌鸿蒙网站建设wordpress 后台添加菜单
  • 北辰正方建设集团有限公司网站云南网站开发
  • 郑州网站建设信息前端用什么软件开发
  • 动漫视频网站开发做编程的网站有哪些方面