1187: 分糖果
来源:互联网 发布:刷机软件 编辑:程序博客网 时间:2024/05/29 19:57
题目
Description
暑假了小明在家里闲着无事,就帮着自己的弟弟辅导功课。一天,弟弟问了小明这样一个问题:老师手上有n个糖果,要奖励班上的优秀同学。为公平起见,被奖励的同学每人的糖果数是一样的。假如奖励前5名同学,则还多1枚糖果;假如奖励前7个同学,则还剩3枚糖果。问老师手上最少有几枚糖果?小明很快帮弟弟的问题解决了。但喜欢编程的小明心想,类似这样的问题,编程求解不是更快吗?!请你乘小明还在思考的时候,捷足先登,提交解答代码。
Input
输入包含多组测试数据。每组数据包含4个整数,分别为a1,b1,a2,b2,表示老师奖励前a1个同学,还剩b1枚糖果没分出去,或者奖励前a1个同学,还剩b1枚糖果没分出去。(a1>b1>0,a2>b2>0)且(a1≠a2,a1,a2<1000)。
Output
对于每组测试数据,输出一个正整数,即老师手上最少应该有的糖果数。
Sample Input
5 1 7 3
3 2 11 3
Sample Output
31
14
代码块
import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner cn = new Scanner(System.in); while(cn.hasNext()){ int a1 = cn.nextInt(); int a2 = cn.nextInt(); int b1 = cn.nextInt(); int b2 = cn.nextInt(); int i = 1; while(i%a1!=a2||i%b1!=b2){//进行循环判断 i++; } System.out.println(i); } cn.close(); }}
阅读全文
0 0
- 1187: 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- 分糖果
- JAVA 基于注解的报表映射
- Effective Android:app优化 ------ 内存管理、内存泄漏、冷启动
- IO流中的重要方法
- jeesite学习笔记(一) 项目框架
- POJ 2186 Popular Cows(强连通分量模板题)
- 1187: 分糖果
- 离散题目8
- oracle分区表split
- C语言学习笔记-数组-郝斌老师讲解
- SpringBoot java程序打包
- RandomAccess接口
- Tomcat配置虚拟主机
- Spring_SSH整合之_架构的历史(三层架构整合JSP+MySQL+JavaBean)_2
- MySQL安装图解