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 na 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 ;
}

最新文章

  1. mysql utf8编码
  2. linux 添加基于weblogic的nodemanager的服务
  3. ssm中使用hibernate-validator验证BO
  4. ECSHOP去版权与标志
  5. THE HANDLER_READ_* STATUS VARIABLES
  6. 找不到对应的webservice配置参数[ProcessService]
  7. 与非CCR代码互操作
  8. ListView inside a ScrollView
  9. sql2008存储过程解密。
  10. 初步swift语言学习笔记8(保留了很多OC实现)
  11. System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
  12. javascript动画效果之缓冲动画(修改版)
  13. jxl导入/导出excel(网上的案例)
  14. Css详解之(伪类选择器)
  15. 配置Zookeeper、Dubbox
  16. Codechef Bear and Clique Distances
  17. 开始Python学习
  18. Tensorflow图像处理以及数据读取
  19. Jmeter在非GUI环境下传递参数(命令行&amp;Jenkins配置)
  20. requestAnimationFrame 兼容不同浏览器

热门文章

  1. python爬虫实战(1)--爬取糗事百科
  2. 数据库监听。数据库一次notify,Activity多次接收
  3. 基于C++求两个数的最大公约数最小公倍数
  4. myeclipse.ini
  5. 给Activity切换过程添加动画效果
  6. Swing绘图API
  7. 百度Apollo解析——1.总介绍
  8. 290. Word Pattern 单词匹配模式
  9. [转载]HTTP无状态是什么意思?
  10. Clos Network