博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
F - 数字方格
阅读量:6227 次
发布时间:2019-06-21

本文共 881 字,大约阅读时间需要 2 分钟。

img_652a875c7e513be45f666cd6f1398f25.jpe
image

如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a2 + a3是5的倍数。你的任务是找到一组a1,a2,a3,使得a1 + a2 + a3最大。

Input

一行,包含一个整数n (0 <= n <= 100)。

Output

一个整数,即a1 + a2 + a3的最大值。

Sample Input

3

Sample Output

5

import java.util.Scanner;/** * Created by Fant.J. * 2017/12/5 17:30 */public class Main {    public static void main(String []args){        Scanner scanner = new Scanner(System.in);        int n = scanner.nextInt();        int result = 0;        int max = 0;        for (int a1 =n;a1>=0;a1--){            for (int a2 = n;a2>=0;a2--){                for (int a3 = n;a3>=0;a3--){                    if ((a1+a2)%2==0 && (a2+a3)%3==0 && (a1+a2+a3)%5==0){                        result = a1+a2+a3;                        max = max>result?max:result;                    }                }            }        }        System.out.println(max);    }}

转载地址:http://tqnna.baihongyu.com/

你可能感兴趣的文章
pip安装使用详解【转】
查看>>
Mybatis 中延时加载
查看>>
小程序追加数据的实现方法
查看>>
固本清源
查看>>
浅谈我对机器学习的理解--李航博士
查看>>
Execution Plan 执行计划介绍
查看>>
Web API应用架构设计分析(1)
查看>>
聊聊连接池和线程
查看>>
Python——正則表達式(2)
查看>>
适合新人学习的iOS官方Demo
查看>>
拉开大变革序幕(下):分布式计算框架与大数据
查看>>
AndroidStudio 使用AIDL
查看>>
H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)
查看>>
poj 3468 A Simple Problem with Integers 【线段树-成段更新】
查看>>
HDU 4287-Intelligent IME(哈希)
查看>>
CentOS---网络配置详解
查看>>
CakePHP不支持path/to路径,前后台无法方法
查看>>
第1阶段——uboot分析之硬件初始化start.S(4)
查看>>
记dynamic的一个小坑 -- RuntimeBinderException:“object”未包括“xxx”的定义
查看>>
代写初中语文作文|代写初中语文作文技巧分享
查看>>