A. The number of positions
2024-09-07 19:01:20
time limit per test
0.5 second
memory limit per test
256 megabytes
input
standard input
output
standard output
Petr stands in line of n people, but he doesn't know exactly which position he occupies. He can say that there are no less than a people standing in front of him and no more than b people standing behind him. Find the number of different positions Petr can occupy.
Input
The only line contains three integers n, a and b (0 ≤ a, b < n ≤ 100).
Output
Print the single number — the number of the sought positions.
Examples
input
Copy
3 1 1
output
Copy
2
input
Copy
5 2 3
output
Copy
3
Note
The possible positions in the first sample are: 2 and 3 (if we number the positions starting with 1).
In the second sample they are 3, 4 and 5.
#include<iostream>
using namespace std;
int main()
{
int n,a,b;
while(cin>>n>>a>>b)
{
int cnt=;
for(int i=;i<n;i++)
{
if(i>=a&&n-i-<=b)
cnt++;
}
cout<<cnt<<endl;
}
return ;
}
最新文章
- mysql utf8编码
- linux 添加基于weblogic的nodemanager的服务
- ssm中使用hibernate-validator验证BO
- ECSHOP去版权与标志
- THE HANDLER_READ_* STATUS VARIABLES
- 找不到对应的webservice配置参数[ProcessService]
- 与非CCR代码互操作
- ListView inside a ScrollView
- sql2008存储过程解密。
- 初步swift语言学习笔记8(保留了很多OC实现)
- System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
- javascript动画效果之缓冲动画(修改版)
- jxl导入/导出excel(网上的案例)
- Css详解之(伪类选择器)
- 配置Zookeeper、Dubbox
- Codechef Bear and Clique Distances
- 开始Python学习
- Tensorflow图像处理以及数据读取
- Jmeter在非GUI环境下传递参数(命令行&;Jenkins配置)
- requestAnimationFrame 兼容不同浏览器