这是一道水题,但要注意m,n均可为0……其他就没什么了
AC code
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n,m,max,min;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n==0 && m!=0)
{
printf("Impossible\n");
}
else if(m==0)
{
min=max=n;
printf("%d %d\n",min,max);
}
else if(n!=0 && m!=0)
{
if(n>=m)
{
max=n+m-1;
min=n;
}
else
{
min=m;
max=n+m-1;
}
printf("%d %d\n",min,max);
}
}
return 0;
}
Vasya与公交费用计算
本文介绍了一道关于计算公交车费的编程题,题目要求根据成人乘客与儿童乘客的数量,计算出可能的最大与最小费用总额。文章给出了具体的输入输出样例及AC代码。
266

被折叠的 条评论
为什么被折叠?



