描述
新冠肺炎疫情的爆发,给社区生活到来了不便。大桶水不再是打电话订购了,而是每天统计需求情况,由小区物业负责统一订购。这一天,小区物业又运来了一批大桶水,大家都很自觉地排队买水。
已知现在有n个人正在排队取水,大壮不知道他在队伍的具体哪个位置,但他知道有不少于a个人在他前面,有不多于b个人在他后面。
你能帮忙计算一下小黄有多少个可能的位置吗?
输入
输入一行包含三个整数n,a,b
0<= a,b < n <= 100
输出
输出一行包含一个整数表示可能的位置数
输入样例 1
10 1 3
输出样例 1
4
输入样例 2
3 1 1
输出样例 2
2
上代码:
#include<bits/stdc++.h>
using namespace std;
int main(){ //主函数
//freopen("input.in","r",stdin);
//freopen("output.out","w",stdout);
int a,b,c,d;
cin>>a>>b>>c;
int cnt = 0;
for (int i = 1;i <= a;i++)
{
d = a - i - 1;
if (i > b && d < c)
{
cnt += 1;
}
}
cout<<cnt;
return 0;
}