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

网站建设要什么北京比较好的it公司

网站建设要什么,北京比较好的it公司,wordpress 小论坛,wordpress更改登陆页面题目描述 儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有 NN 块巧克力,其中第 ii 块是 HiWiHi​Wi 的方格组成的长方形。为了公平起见, 小明需要从这 NN 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克…

题目描述

儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。

小明一共有 NN 块巧克力,其中第 ii 块是 Hi×WiHi​×Wi 的方格组成的长方形。为了公平起见,

小明需要从这 NN 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克力需要满足:

  1. 形状是正方形,边长是整数;

  2. 大小相同;

例如一块 6x5 的巧克力可以切出 6 块 2x2 的巧克力或者 2 块 3x3 的巧克力。

当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计算出最大的边长是多少么?

输入描述

第一行包含两个整数 N,KN,K (1≤N,K≤1051≤N,K≤105)。

以下 N 行每行包含两个整数 Hi,WiHi​,Wi​ (1≤Hi,Wi≤1051≤Hi​,Wi​≤105)。

输入保证每位小朋友至少能获得一块 1x1 的巧克力。

输出描述

输出切出的正方形巧克力最大可能的边长。

输入输出样例

示例

输入

2 10
6 5
5 6

输出

2

运行限制

  • 最大运行时间:2s
  • 最大运行内存: 256M

总通过次数: 10390  |  总提交次数: 11980  |  通过率: 86.7%

难度: 困难   标签: 2017, 省赛, 二分

思路:

定义bool型的判断函数,判断把每块巧克力切后的块数相加是否符合小朋友的要求,即大于等于K

然后用二分法寻找即可

代码:

​​#include <iostream>
#include <algorithm>
#include <vector>
#include <math.h>
using namespace std;
const int N=1e5+10;
int h[N],w[N];
int n,k;
bool count(int m)
{int res=0;for(int i=1;i<=n;i++){res+=(h[i]/m)*(w[i]/m);if(res>=k) return true;}return false;
}
int main()
{scanf("%d%d",&n,&k);for(int i=1;i<=n;i++) scanf("%d%d",&h[i],&w[i]);int l=1,r=1e5;while(l<r){int mid=(l+r+1)/2;if(count(mid)) l=mid;else r=mid-1;}printf("%d",l);return 0;
}[点击并拖拽以移动]
​[点击并拖拽以移动]
​

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

相关文章:

  • 无锡企业网站制作报价手机网站模板制作
  • 设计师网站建设做网站怎么导入地图
  • 东莞市住房建设部网站做创意美食的视频网站
  • 网站开发后端vue做购物网站
  • 怎样进入国外网站网站建设一站式服务
  • qq免费注册网站中国建筑网官网云筑网
  • 网站建设平台天梯建站网站建投网站下载了源码怎么做网站
  • 企业网站改版项目描述wordpress栏目图标
  • 如何制作旅游网站互联网装修公司排名
  • 手机网站 分享按钮wordpress 模板后台
  • 萝岗手机网站建设网站设计三原则
  • 文章资讯类网站模板wordpress 蜜蜂采集
  • 手机怎么免费建网站传奇网页游戏大全
  • 网站建设公司的网站有经验的永州网站建设
  • 网站站点查询网站成品免费下载
  • 学做网站能赚多少英文网站建设中
  • 惠州网站建设公司排名望牛墩网站建设公司
  • 卡密网站怎么做平面设计品牌设计
  • 门户网站的特征网站长尾关键词
  • 响应式网站设计如何做海外淘宝网站
  • 免费一键生成详情页站长工具seo域名解析不了
  • 用自己的电脑做网站划算发卡网站怎么做
  • 公司网站开发实施方案如何让wordpress百度霸屏
  • 厦门好的做网站公司网络优化工程师有前途吗
  • 广州建设工程造价管理站网站联系昆明网站建设
  • 福鼎网站建设培训做好网站建设对企业有什么作用
  • 文档分享类网站建设广州建设工程交易中心主管部门
  • 三明做网站的公司网上
  • 做蜂蜜上什么网站招远水利建设工程公司网站
  • 网站建设合同怎么写深圳英迈思做网站好么