洛谷——P2637 第一次,第二次,成交
P2637 第一次,第二次,成交!
题目描述
因为奶牛们的节食运动给 FJ 余下了一大批干草无法处理,所以他准备要开一个拍卖会去出售他的干草。
他有 nn 批干草(每批大约 100100 捆)。他的客户有 mm 个,都是和他相邻的农夫。第 ii 名农夫会告诉 FJ 他会为 FJ 的每批干草付 p_ip
i
的钱。每个农夫都想买(也只想买)FJ 的一批草料。
为了确保农夫们不会互相嫉妒,所以 FJ 决定要以一个固定的价格出售他的草料。每一个出价比 FJ 的要价要高的农夫将会买到草料,余下的将会被拒绝购买。
请你帮助 FJ 找出能让他赚到最多的钱的最低的单批草料的售价。
输入格式
第一行:两个被空格隔开的整数,nn 和 mm。
第二行到第 m+1m+1 行:第 i+1i+1 行只包含一个整数:p_ip
i
。
输出格式
共一行,包含由空格隔开的两个整数:FJ 能出的每批草料的最低价格,以及他能赚到的最多的钱。
输入输出样例
输入 #1 复制
5 4
2
8
10
7
输出 #1 复制
7 21
说明/提示
FJ 有 55 批草料,44 个农夫想要购买。他们出价分别为:每批草料为 22,88,1010 和 77。
FJ 应该把价格设定为 77,这样会有 33 个农夫会付钱买草料,FJ 自己会挣到 2121 的钱。
对于 100%100% 的数据,1≤n≤1000,10001≤m≤1000,1≤p i ≤1,000,000。
#include<bits/stdc++.h>
using namespace std;
int a[1000002],m,n,i,j,s,p,ans,maxx;
int main(){cin>>n>>m;for(i=1;i<=m;i++){cin>>a[i];}for(i=1;i<=m;i++){p=a[i];s=0;for(j=1;j<=m;j++){if(a[j]>=p) s++;if(s>=n) s=n;if(p*s>maxx){maxx=p*s;ans=p;}}}cout<<ans<<" "<<maxx;return 0;
}
···
洛谷——P2637 第一次,第二次,成交相关推荐
- “拍卖”干草的Farmer(洛谷P2637题题解,Java语言描述)
题目要求 P2637题目链接 分析 解题思路不提了,讲讲数据问题. 这个题很容易WA,也很容易令人迷惑,其实是数据错了. 这样吧,我说一下测试数据3的问题: 第一行:1000 1000. 一共1001 ...
- 【暑期每日一题】洛谷(一)
[暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药 [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药_辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为 ...
- 洛谷P2433 小学数学 N 合一
写完了这道题结果脑子断电把浏览器关了......打开一看 没保存 寄 传送门:[深基1-2]小学数学 N 合一 - 洛谷 第一题 第二题 第三题 这几道题没啥好说的,直接输出就彳亍了 cout < ...
- *【洛谷 - P1025】数的划分(dfs 或 dp 或 母函数,第二类斯特林数Stirling)
题干: 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5 1,5,1 5,1,1 问有多少种不同的分法. ...
- 洛谷 - 试炼场(全部题目备份)
整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...
- 洛谷 P1886 滑动窗口
题目描述 现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口.现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值. 例如: The array i ...
- 洛谷--P1067 多项式输出
题目描述 一元nn次多项式可用如下的表达式表示: 其中,a_ix^iaixi称为ii次项,a_iai 称为ii次项的系数.给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输出该多项式: ...
- 【c++算法刷题笔记】——洛谷2
1. 洛谷练习--P1579 哥德巴赫猜想(升级版) 题目描述: 现在请你编一个程序验证哥德巴赫猜想. 先给出一个奇数n,要求输出3个质数,这3个质数之和等于输入的奇数. 输入格式: 仅有一行,包含一 ...
- 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)
题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...
最新文章
- 为什么越来越多的企业使用互联网电话(VoIP)?—Vecloud微云
- SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)...
- Java线程中wait、await、sleep、yield、join用法总结
- 深度学习在遥感图像目标检测中的应用综述
- CM: word template merge 工具
- 3 CO配置-企业结构-分配-把公司代码分配给成本控制范围
- 【DFS + 记忆化递归】LeetCode 140. Word Break II
- VARCHART XGantt系列教程:甘特图调度程序探究
- android 蓝光过滤,蓝光过滤app最新版
- 单片机课设中期报告_毕业设计中期报告
- ps怎么加底部阴影_ps影子(ps物体底部阴影怎么做)
- vivado添加仿真源文件
- 语音可懂度评估(一)——基于清晰度指数的方法
- Why you should not shrink your data files
- 酷炫网页按钮,炫酷变色效果(附源码)
- THinkphp教程网址
- h5活动是什么意思_H5活动页能给你带来什么?
- MWC就快到来!5G、物联网应用以及折迭手机为本次焦点
- html箭头随着点击而移动,点击左右箭头,图片跟随移动,正中的图片始终最大...
- docker下搭建fastfds集群版
热门文章
- LeetCode 111. Minimum Depth of Binary Tree (二叉树最小的深度)
- [其他]Ubuntu安装genymotion后unable to load VirtualBox engine
- Android菜鸟成长记1--环境的搭配和第一个项目的构建
- POJ 2392 Space Elevator(多重背包变形)
- 解决Windows应用程序Side-by-Side错误
- 设计模式学习摘要-抽象工厂
- win10 office 家庭和学生版 excel个人工作簿 PERSONAL.XLSB 的保存位置
- 【Oracle】DBMS_STATS.GATHER_TABLE_STATS
- 有效解决OneNote同步问题
- nginx之206异常