HUST 1585 排队

参考自:https://www.cnblogs.com/ECJTUACM-873284962/p/6389207.html

1585 排队

  题目:

  BG站在一个有n个人的队伍中,但他并不知道他处于队伍中的哪个位置,他向前向后观察,只能断定他的前方有至少a个人,而后方至多b个人。请求出BG可能处于队伍中不同位置的个数。

  输入:

  输入包括多组样例,每组样例包括一行,每行包括3个整数n, a和b(其中0 ≤ a, b < n ≤ 100)。

  输出:

  对于每组样例输出一行,每行有一个整数,即可能处于不同位置的数量。

  例子:

  输入:

3  1  1

5  2  3

  输出:

2

3

  代码:

 

#include<stdio.h>
int main(){
int n, a, b;
while(scanf("%d%d%d",&n,&a,&b)!=EOF){
if(a+b >= n) printf("%d",n-a);
else if(a+b < n) printf("%d",b+1);
}
return 0;
}

 

 

 

 

 

原文地址:https://www.cnblogs.com/cruelty_angel/p/10286868.html