CodeForces-124A-The number of positions
2016-05-26 17:55
561 查看
Description
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.
Sample Input
Input
3 1 1
Output
2
Input
5 2 3
Output
3
Hint
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.
水水水,判断一下就好了
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.
Sample Input
Input
3 1 1
Output
2
Input
5 2 3
Output
3
Hint
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<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int main() { int n, a, b, c, r; while(scanf("%d%d%d", &n, &a, &b)!=EOF) { c = n-a-1; if(c > b) { r = b+1; } else { r = c+1; } printf("%d",r); } return 0; }
相关文章推荐
- 个人开发项目预览(持续更新)
- js json 对象相互转换
- 找水王02
- PHP——大话PHP设计模式——魔术方法
- [Shader 着色器] 学习前了解知识
- 实现spring+mybatis+uncode dal,应用自动切换连接数据库
- CDH 的Kerberos认证配置
- 数人云操作系统 2.0 发布 在企业实践中将 Docker 技术快速落地
- jQuery中两种阻止事件冒泡的区别
- Linux下通过Sendmail给外部邮箱发送邮件
- servlet页面导航
- hdoj-1856-More is better
- 时间戳转化为某时刻
- OnPreferenceChangeListener,OnPreferenceClickListener
- 各版本Android Support包里究竟有什么
- J2EE常见容易忽视的问题
- URLEncoder编码和解码
- 【数论】线性求[1,p-1]所有数逆元的方法
- python之面向对象(继承)
- vb