1214: 购物

Time Limit: 500 MS  Memory Limit: 64 MB
Submit: 10  Solved: 5
[Submit][Status][Web Board]

Description

为了组织班级聚会,wlnwyyfc来到新华都购买一种物品,这类物品的价值为P。他身上有N笔款项,每笔款项都有相应的价值。他希望使用这些款项至少要买M件这类物品,但是款项必须要单独使用,即不能合在一起去购买。问物品的价值P(必须为正整数)最大能为多少?

Input

第一行输入两个整数N(1<=N<=100,000),M(1<=M<=1,000,000,000)。
接下来输入N个正整数ai(1<=ai<=1,000,000,000),表示N笔款项的价值。

Output

输出一个数,表示P的最大值。如果没有满足的值,输出-1。

Sample Input

3 4
10 5 2

Sample Output

3

代码:

 1 #include<stdio.h>
 2 #define MAX(x,y)(x>y?x:y)
 3 const int MAXN=100010;
 4 int v[MAXN];
 5 int N,M;
 6 int getm(int x){
 7     int t=0;
 8     for(int i=0;i<N;i++){
 9         t+=v[i]/x;
10     }
11     return t;
12 }
13 int erfen(int l,int r){
14     int mid;
15     while(r-l>1){
16         mid=(l+r)>>1;
17         if(getm(mid)>=M)l=mid;
18         else r=mid;
19     }
20     if(getm(l)>=M)return l;
21     else return -1;
22 }
23 int main(){
24     while(~scanf("%d%d",&N,&M)){
25         int max=0;
26         for(int i=0;i<N;i++)scanf("%d",v+i),max=MAX(max,v[i]);
27         printf("%d\n",erfen(0,max));
28     }
29     return 0;
30 }

转载于:https://www.cnblogs.com/handsomecui/p/4859647.html

xmu1214: 购物相关推荐

  1. 基于Android和SpringBoot的购物App

    (Shopping)购物应用商城 本软件使用Android和SpringBoot.JavaWeb技术实现:并结合百度LBS平台的SDK.支付宝App支付客户端SDK.MobTech的ShareSDK: ...

  2. 超市购物打印小票的简单程序 记录下来

    做了2个版本的超市购物小票打印程序,做过记录 一.C/S样图如下:      其中 输入商品的编码 回车 将会调用该商品的信息,显示在下面的DataGridView中 ,DataGridView中数量 ...

  3. 阿里巴巴一年投三家AR公司,AR购物或是最终目标

    阿里巴巴再投资AR公司,一年连续投资超2.2亿美元,它到底想要做什么? 最近,以色列AR眼镜厂商Lumus获得来自阿里巴巴的600万美元的投资.此前,镁客网报道过这家公司在去年12月份获得由广达电脑. ...

  4. BZOJ1042 [HAOI2008]硬币购物

    Description 硬币购物一共有4种硬币.面值分别为c1,c2,c3,c4.某人去商店买东西,去了tot次.每次带di枚ci硬币,买s i的价值的东西.请问每次有多少种付款方法. Input 第 ...

  5. 字节跳动 录屏功能_一周盘点:Instagram打通视频购物功能 公开叫板TikTok;字节跳动要大力布局跨境出口电商?...

    周末刚结束,预祝各位小伙伴们在接下来的每一天都能大卖! 大师兄先带你盘点这一周都有哪一些跨境电商热点事件: 每周要点 Instagram打通视频购物功能 公开叫板TikTok 据外媒报道,Instag ...

  6. Python学习day5作业-ATM和购物商城

    Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆, ...

  7. 网民网上购物决策时间延长

    根据美国网络安全公司ScanAlert的Storefront Backtalk报告,美国网民在网上购物作决定所花费的平均时间从2005年的19小时上升到今年的34小时19分. Storefront B ...

  8. 安全问题会对网络购物季产生负面影响吗

    双·11网购狂欢节来了,正当国内的剁手党们大肆宣泄买买买激情的同时,对于网络购物的支付安全与信息安全,似乎颇不以为意.那么,国外的消费者对此又会持怎样的看法呢? 安全问题会对网络购物季产生负面影响吗 ...

  9. 共享可写节包含重定位_艾瑞咨询:2020年数说双11电商购物节报告

    回复"2020数说双11电商购物节"获取完整版报告 <2020年数说双11电商购物节报告>基于艾瑞十八年对互联网流量研究的研究经验.数据积累以及艾瑞数据监测工具多平台网 ...

最新文章

  1. java web 嵌套播放器_网页嵌套播放器
  2. TFS 2008 中文版安装记录
  3. 那些伤害不大,侮辱性极强的瞬间
  4. SuperMap产权登记管理平台
  5. linux 监控命令
  6. Kafka—简明教程
  7. 电脑温度检测软件哪个好_实时检测Mac电脑的温度
  8. 小学生计算机的样子,小学生状物作文:我家的电脑
  9. Javascript第六章JavaScript字面量加数组创建对象第三课
  10. 高速PCB设计注意事项
  11. ugp和千幻魔镜买哪个好_2020年买VR盒子十大品牌推荐 VR手机盒子如何使用
  12. Beego 简单用户注册与登录
  13. linux下刻录光盘读取不了_Linux下刻录光盘
  14. ElasticSearch学习笔记(八)Java AP实现增删改查
  15. 公司常用协同管理软件介绍
  16. Java随笔——Java中被除数为0的四种情况及另一特殊情况
  17. InterSystems IRIS 和 IRIS for Health 2021.2 预览版发布
  18. 几种常见进程间通信(IPC)方式之共享存储
  19. 消防管件做的机器人图片_西安建筑工人用消防管件组装成机器人 可监测PM值会喷淋...
  20. 面试阿里、字节全都一面挂,被面试官说我的水平还不如应届生

热门文章

  1. php redis 菜鸟,phpRedisAdmin 安装
  2. nginx负载均衡实验笔记
  3. Rwordseg安装
  4. java比较吊的程序代码_java中 compareTo()的程序代码及用法
  5. arm64入栈出栈_【iOS内功】ARM黑魔法—栈桢的入栈和出栈
  6. 【flink】flink写入clickhouse Error while starting CH writer AccessDeninedExcepton
  7. 【FLink】Flink 消费 kafka 消费组 死掉 Marking the coordinator dead for group 造成数据重复消费
  8. 60-100-020-使用-MySQL 的Show Profile命令
  9. Spark的动态资源分配ExecutorAllocationManager
  10. 【Maven】Maven slf4j-api 出现 NoClassDefFoundError:org/slf4j/event/LoggingEvent