题目信息

题目类型
一级
题目年份
2025
题目题型
编程题
关 键 词
国王游戏

题目题干

国王游戏

国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。 国王不希望某一个大臣获得特别多的奖赏,所以他想请你帮他重新安排一下队伍的顺序,使得获得奖赏最多的大臣,所获奖赏尽可能的少。注意,国王的位置始终在队伍的最前面。cNC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入第一行包含一个整数n(1≤n≤1 000),表示大臣的人数。 第二行包含两个整数a和b(0<a、b<10 000),分别表示国王左手和右手上的整数。接下来n行,每行包含两个整数a和b,分别表示每个大臣左手和右手上的整数。cNC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出只有一行,包含一个整数,表示重新排列后的队伍中获奖赏最多的大臣所获得的金币数。cNC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

3 
1  1 
2  3 
7  4 
4  6

输出

2

提示

按1、2、3号大臣这样排列队伍,获得奖赏最多的大臣所获得金币数为2;按1、3、2这样排列队伍,获得奖赏最多的大臣所获得金币数为2;按2、1、3这样排列队伍,获得奖赏最多的大臣所获得金币数为2;按2、3、1这样排列队伍,获得奖赏最多的大臣所获得金币数为9; 按3、1、2这样排列队伍,获得奖赏最多的大臣所获得金币数为2;按3、2、1这样排列队伍,获得奖赏最多的大臣所获得金币数为9。因此,奖赏最多的大臣最少获得2个金币,答案输出2。cNC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

第一题 —— 相等(equal) 题目描述 给出一个四位正整数 n ,判定其是否每一位均为相同的数码,如果是则输出 SAME ,否则则输出 DIFFERENT   输入 第一行给定一个四位正整数,
国王游戏 国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣
高精度阶乘 输入一个数n,求n的阶乘即n!是多少。例如,当n=5时,n!=5×4×3×2×1=120。 输入 输入只有一个数即n(n<10 000)。 输出 输出答案即n!。 样例 输入 ​​​
单词接龙 单词接龙类似于成语接龙游戏,现己知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beas
互质组 将n个正整数分组,使得每组中任意两个数互质。问至少要分成多少组? 输入 第一行是一个正整数n(1≤n≤10)。 第二行是nn个不大于10000的正整数。 输出 一个正整数,即最少需要的组数
魔板问题 魔板由8个同样大小的方块组成,每个方块颜色均不相同,按顺时针方向依次写下各方块的颜色代号,例如序列(1,2,3,4,5,6,7,8)即代表图9.20所示的魔板基本状态。  对于每种可能的状态
康托展开逆运算 给出一个数N,再给出N的全排列的某一个排列的次序数,输出该排列。 输入 第一行为一个数N(N≤9),第二行为N的全排列的某一个排列的次序数。 输出 一行字符串,即该排列。 样例
康托展开 给出一个数N,再给出N的全排列的某一个排列,问该排列在所有全排列中的次序是多少(按字典序排序,例如3的全排列中,123排第一位,321排最后一位)。 输入 第一行为一个数N(N<20),第
数独游戏 已知9×9的方阵,有些格子填有1~9的数字,有的格子则是空白。试编程使得每一行、每一列以及每一个小九宫格(9个3×3的方阵)中的数字都刚好是1~9。 如图9.10所示,该例子中左图是开始时的
长度等于K的有多种重复字符的子串 描述 给定一个字符串s,请你找出其中所有长度等于K的有多种重复字符的子串,即子串中至少有两种字符出现了至少两次,输出这种子串的个数 输入 第一行,一个字符串s。s

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢