洛谷题解 AT244 【ハンバーガー(Hamburger)】

很水,直接三目运算符判断,看不懂的自己了解一下三目运算符,附代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
namespace UMR//本人专属命名空间
{
int a,b,c,d,n;
}
using namespace std;
using namespace UMR;
int main()
{
cin>>a>>b>>c>>n;//输入
(n*1-a>=0)?cout<<n*1-a<<" ":cout<<0<<" ";//三目运算符
(n*2-b>=0)?cout<<n*2-b<<" ":cout<<0<<" ";//三目运算符
(n*3-c>=0)?cout<<n*3-c:cout<<0;//三目运算符
cout<<endl;
}

题目详见:https://www.luogu.org/problem/show?pid=AT244