玩具拍卖会

测试数据来自 system/1326

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【问题描述】

  小H为了筹钱购买新的玩具,他打算开一个玩具拍卖会出售他的 \(N\) 个旧玩具。现在来了 \(M\) 个小朋友,第 \(i\) 个小朋告诉小H,他愿意付出 \(P_i\) 元的钱买走他的一个玩具。

  为了避免小朋友之间为争抢玩具而发生争执,小H决定以一个固定的价格出售他的玩具,凡是出价不低于小H要价的小朋友将会得到一个玩具,当然出价低于小H要价的将会被拒绝购买。

  现在请你帮助小H确定售价,让他能赚到更多的钱。

【输入格式】

  第 \(1\) 行:两个被空格隔开的整数,\(N\) 和 \(M\)
  第 \(2\) 行到第 \(M+1\) 行:第 \(i+1\) 行只包含一个整数:\(P_i\),表示第i个小朋友的出价,单位:元。

【输出格式】

  一行,由空格隔开的两个整数,分别是小H确定的每个玩具的最低售价,以及他能赚到的最多的钱。

【输入输出样例1】

 Input

5 4
2
8
10
7

 Output

7 21

【输入输出样例解释】

  小H有 \(5\) 个旧玩具,\(4\) 个小朋友想要购买,他们出价分别为:\(2\)元,\(8\)元,\(10\)元 和 \(7\)元。小H应该把要价设定为 \(7\) 元,这样会有 \(3\) 个小朋友会的出价不低于要价,所以小H可以卖出 \(3\) 个玩具,会挣到 \(3×7=21\) 元的钱。

【输入输出样例2】

 Input

10 7
20
50
45
10
5
30
70

 Output

45 135

【数据限制】

  \(100\%\) 的数据满足:\(1 ≤ N ≤ 2000\),\(1 ≤ M ≤ 2000\) ,\(1 ≤ P_i ≤ 1000000\)。

【来源】

  Mr.he

STL排序(sort)练习题

未认领
状态
已结束
题目
10
开始时间
2023-12-24 00:00
截止时间
2024-02-10 23:59
可延期
24.0 小时