中级守护
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的值。每两个数之间用一个空格隔开。
修练者
三次循环,i=0;j=0;k=0;
if中(i+j)%2==0)&&((j+k)%3==0)&&((i+k)%5==0)&&((i+j+k)<=sum即可!!!
注意:还要输出s<<" "<<a<<" "<<b<<" "<<c;!
判断时若成功需 s=i+j+k;
a=i;
b=j;
c=k;
王远哲在2019-01-25 12:16:35追加了内容
Accepted:100分
王远哲的测评结果:
测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Accepted时间 : 0ms
测试点#6测评结果 : Accepted时间 : 0ms
测试点#7测评结果 : Accepted时间 : 0ms
测试点#8测评结果 : Accepted时间 : 0ms
测试点#9测评结果 : Accepted时间 : 0ms
测试点#10测评结果 : Accepted时间 : 4ms
王远哲在2019-01-25 12:18:11追加了内容
循环样例
for(int i=0;i<=n;i++)
定义 a,b,c,n,s=0;