问题描述
孙老师家原始插槽只有1个,他想买一些带有A个插槽的插座回来,将家里的插槽扩展成B个或者更多可用的插槽。 已知一个插槽可以外接一个插座,请问他最少需要多少个这样的插座。
已知,输入都是整数,2<=A<=20 1<=B<=20
样例输入 1
4 10
样例输出 1
3
样例输入 2
8 9
样例输出 2
2
样例输入 3
8 8
样例输出 3
1
这道题我的方法特别笨,用了一个while循环,很省力气;
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,ans=0,sum=1;
cin>>a>>b;
while(1){
if(sum>=b){
cout<<ans<<endl;
return 0;
}
ans++;
sum=sum+a-1;
}
return 0;
}