zoukankan      html  css  js  c++  java
  • 蓝桥杯 历届试题 PREV-1 核桃的数量

    历届试题 核桃的数量  
    时间限制:1.0s   内存限制:256.0MB
    问题描述

    小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:

    1. 各组的核桃数量必须相同

    2. 各组内必须能平分核桃(当然是不能打碎的)

    3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)

    输入格式
    输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)
    输出格式
    输出一个正整数,表示每袋核桃的数量。
    样例输入1
    2 4 5
    样例输出1
    20
    样例输入2
    3 1 1
    样例输出2
    3
     
    示例代码:
     1 import java.io.BufferedReader;
     2 import java.io.IOException;
     3 import java.io.InputStreamReader;
     4 
     5 public class Main {
     6     private static int[] num;
     7     private final static int MAX = 3;
     8     public static void main(String[] args) throws IOException {
     9         BufferedReader br = new  BufferedReader(new InputStreamReader(System.in));
    10         String[] str = br.readLine().split(" ");
    11         num = new int[MAX];
    12         for(int i = 0; i < num.length; i++){
    13             num[i] = Integer.parseInt(str[i]);
    14         }
    15         
    16         lcm(num);   //求最小公倍数
    17     }
    18     
    19     private static void lcm(int[] arr) {
    20         for(int n = 1;; n++){
    21             if(n % arr[0] == 0 && n % arr[1] == 0 && n % arr[2] == 0){
    22                 System.out.println(n);
    23                 break;
    24             }
    25         }
    26     }
    27 }
  • 相关阅读:
    如何实现分页功能
    学习Python的心路历程
    Python基础---协程
    Python基础---线程
    Python基础---python中的进程操作
    Python基础---进程相关基础
    Python基础---并发编程(操作系统的发展史)
    Python基础---网络编程3
    Python基础---网络编程2
    Python基础---面向对象3
  • 原文地址:https://www.cnblogs.com/cao-lei/p/6636630.html
Copyright © 2011-2022 走看看