站外入门题45分蒟蒻求(悬一关)
  • 板块灌水区
  • 楼主wrup_AC_28
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/12/28 22:26
  • 上次更新2023/12/29 15:06:51
查看原帖
站外入门题45分蒟蒻求(悬一关)
1161928
wrup_AC_28楼主2023/12/28 22:26

题目描述

给定四个正整数 a,b,c,d,保证 a≤b≤c≤d.

请你找到三个正整数 x,y,z 使得它们满足:

a≤x≤b

b≤y≤c

c≤z≤d

x + y>z

请输出 x,y,z 的值,如果方案不唯一,则输出 x 最小的一组方案。

【输入格式】 一行,四个正整数 a,b,c,d。

【输出格式】 一行,三个正整数 x,y,z。

【输入输出样例#1】

输入#1

1 3 5 7

输出#1

1 5 5

【输入输出样例#2】

输入#2

21 22 45 54

输出#2

21 25 45

【输入输出样例#3】

输入#3

1 1 10 100

输出#3

1 10 10

我的代码:```cpp #include using namespace std; int main() { int a, b, c, d; cin >> a >> b >> c >> d;

int x, y, z;
x = a;
y = c;
z = c;

if (x + y <= z) 
{
    y = b;
    z = c;
    if (x + y <= z) 
    {
        x = b - 1;
    }
}

cout << x << " " << y << " " << z << endl;

return 0;

}


求给出完整代码,悬一关
2023/12/28 22:26
加载中...