荣誉称号
测试数据来自 system/2050
描述
休闲游戏玩家小Q不仅在算法竞赛方面取得了优异的成绩,还在一款收集钻石的游戏中排名很高。
这款游戏一共有种不同类别的钻石,编号依次为到。小Q已经玩了这款游戏很久了,对于第种钻石,他已经收集到了个。这款游戏最大的亮点就是,钻石只有一种获得途径,那就是从商城中购买。具体来说,第种钻石的单价为点券。为了鼓励玩家充值,每种钻石都没有数量上限,只要肯充钱,就可以拥有任意多的钻石。但是这款游戏并没有开发 "丢弃道具" 功能,因此小Q不能通过丢弃钻石去完成任务。
最近这款游戏推出了一个限时成就任务,完成任务的玩家可以获得荣誉称号,而完成任务条件则是:给定正整数和,对于任意一个整数,都要是的倍数。
高玩小Q当然想完成这个限时成就任务,但是在充钱之前他想知道他究竟需要多少点券才能完成这个任务。请写一个程序帮助小Q计算最少需要的点券数量。
格式
输入格式
第一行包含一个正整数,表示测试数据的组数。
每组数据第一行包含9个正整数,其中表示钻石种类数,表示任务条件。
为了在某种程度上减少输入量,和由以下代码生成:
输出格式
对于每组数据,输出一行一个整数,即最少需要的点券数量。
样例1
样例输入1
样例输出1
限制
- ,
- 且,
- ,,
- 。
子任务1(30分):满足 且 。
子任务2(40分):满足 且 。
子任务3(30分):满足 且 。
来源
SDOI 2018 Round2
信息
- ID
- 1099
- 难度
- (无)
- 分类
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者