Problem 1467 --宝盒密码

1467: 宝盒密码

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $30$ 正确数量 $16$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 模拟
勇敢的 Sbarrow 船长驾着白珍珠号,环游大半个地球,历经艰险,终于找到了琼斯的宝盒。可惜宝盒异常坚固,怎么都打不开,上面只有四个每隔一分钟变化一次的整数,还有一个用来输入密码的锁。Sbarrow 尝试了很多密码,但都不对。不过一天夜里,他得到了启迪,卡里布索女神托梦给他,告诉他:盒子的密码是不断变化的,如果设某一时间盒子上的四个整数,从左到右分别为l,h,a,b则此时盒子的密码为满足以下三个条件的最小的整数 x:
1. l <= x 且 x <= h
2. a mod x = 0
3. x mod b = 0
Sbarrow 虽然勇敢,也很聪明,但他可不是一个优秀的算法专家,现在请你来帮他解决这个问题吧。
首先是一个整数 t,表示有 t 组测试数据。(t <= 1000)
每组有四个整数 l, h, a, b ( 1 <= l, h, a, b <= 10^9 )。

对于每组数据输出一行 "Case #c: x",c 表示第几组测试数据(从1开始),
x 为结果,若不存在满足这些条件的整数,则结果为 -1。
2
5 10 18 3
19 21 18 3
Case #1: 6 
Case #2: -1

推荐代码 查看1467 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] plmm521m 840634 2022-04-12 20:52:22
内存最少[$944 $KB] 未实名用户 88936 2017-05-14 17:29:45
第一AC 未实名用户 88851 2017-05-14 15:00:53
第一挑战 未实名用户 88849 2017-05-14 14:58:28

赛题来源/所属竞赛 2012 Anhui College Student Programming Contest N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛