问题标题: 酷町堂:酷町堂 1247 数字游戏

0
0
贺晓雨
贺晓雨
资深守护
资深守护

1247   数字游戏

题目描述 Description

有三个数字a,b,c。已知0 <= a, b, c <= n,而且满足 a + b 是2的倍数,b + c 是3的倍数, a + c 是5的倍数。你的任务是找到一组a,b,c,使得a + b + c 的值最大。

输入描述 Input Description

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

输出描述 Output Description

输出一行,4个整数,第一个数为 a + b + c 的最大值,之后三个数分别是组成a+b+c最大时的a, b, c的值。每两个数之间用一个空格隔开。

样例输入 Sample Input

 

3

样例输出 Sample Output

 

6 3 1 2

60分代码

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int n,sum=0,a,b,c;
    cin>>n;
    for(int i=0;i<=n;i++)
        for(int j=0;j<=n;j++)
            for(int k=0;k<=n;k++)
            {
                if((i+j)%2==0&&(j+k)%3==0&&(i+k)%5==0)
                {
                    if(sum<=i+j+k)
                    sum=i+j+k;
                    a=i;
                    b=j;
                    c=k;
                }   
            }
    cout<<sum<<" "<<a<<" "<<b<<" "<<c;
    return 0;
}

 


0
0
0
0
0
葛锦瑶
葛锦瑶
修练者
修练者
  • #include<iostream> using namespace std; int n; int maxa; int a; int b; int c; int main(){ cin>>n; for(int i=0;i<=n;i++){ for(int j=0;j<=n;j++){ for(int k=0;k<=n;k++){ if((i+j)%2==0&&(j+k)%3==0&&(i+k)%5==0){ if(i+j+k>=maxa){ maxa=i+j+k; a=i; b=j; c=k; } } } } } cout<<maxa<<" "<<a<<" "<<b<<" "<<c; return 0; }
0
0
0
武宸锐
武宸锐
初级光能
初级光能

火星科技研究院:

五百二十号元素半衰期为五十二秒,衰变时会产生强烈的白光,因此五百二十号元素常被用来制作闪光弹。

五百二十号元素衰变后会放射出极为稳定的519号元素,一个中子和多晶格碳结构1A(俗称狗粮)

多晶格碳结构1A(俗称狗粮)会与人体内的自由基发生化学反应,生成缓慢放射的200号元素

200号元素会慢慢放射,半衰期500年。200号元素放射出的每1eV(电子伏特)射线都可抵挡广岛当量的辐射,

狗粮造福人类!

狗粮!

据科学家发现,狗粮能够与人体结合产生200号元素,可抵抗核辐射!现火星核基地泄漏,请大家抓紧时间买狗粮。

狗粮流动大药房

1911 百年粮 ¥19.11

WL国际 ¥10.2

WL国际(特别版) ¥20.4

默契国际生产:

一号粮 ¥1

二号粮 ¥2

三号粮 ¥3

钻石级狗粮 ¥200

麦多多I型 ¥0.5

麦多多II型 ¥1

麦多多III型 ¥1.5

均与牌狗粮 ¥20

这是我的同行均与国际,但他是自产自销

五百二十号元素只能人造,但是技术连小孩都会,且有低龄化趋势。

五百二十号元素需要把碳(Carbon)与普(PU)在五百二十帕的低气压环境下生成一种叫CP的元素,然后,看到金星没,那就是五百二十号元素。

0
刘乐宸
刘乐宸
新手天翼
新手天翼
for(int i=0;i<=n;i++)
        for(int j=0;j<=n;j++)
            for(int k=0;k<=n;k++)
            {
                if(((i+j)%2==0)&&((j+k)%3==0)&&((i+k)%5==0)&&((i+j+k)>=sum)){
                     sum=i+j+k;
                    a=i;b=j;c=k;
                }
            }

采纳我吧,看在多年同窗的份上

0
李瑞曦
李瑞曦
高级天翼
高级天翼
if(((i+j)%2==0)&&((j+k)%3==0)&&((i+k)%5==0)&&((i+j+k)>=sum)){
            sum=i+j+k;
            a=i;b=j;c=k;
        }

 

0
金一铭
金一铭
新手光能
新手光能

贺晓雨,您好

您的循环应该是倒序的,而不是正序

 

我要回答