题目描述 羊村的供水系统搞砸了,隔壁牛村捐赠的的矿泉水刚刚送达,村长让喜羊羊们排队领水,已知有n个羊村村民正在排队取水,懒羊羊不知道他在队伍的具体哪个位置,但他知道有不少于a个人在他前面,有不多于b个人在他后面,你能帮忙计算一下懒羊羊有多少个可能的位置吗?
输入描述: 输入一行包含三个整数n,a,b
0<= a,b < n <= 100 输出描述: 输出一行包含一个整数表示可能的位置数 示例1 输入 复制 3 1 1 输出 复制 2 示例2 输入 复制 10 1 3 开始的时候一直没想明白把不少于a个人理解为了至少a+1个人在前面了不少于其实就是>=包含了等所以n-a后面的是有可能的 然后不多于b个也就是<=b个人在他后面所以后面b+1个都是有可能的,取两个中小的那一个 #include #include using namespace std; int main(){ int n,a,b; cin>>n>>a>>b; if(n-a<(b+1)) cout<<n-a; else cout<<b+1; }