下記に問題で、二番目の回答ではWAになってしまいます。
どこが間違っているのでしょうか。
よろしくお願いします。
問題文
高橋くんの家には電源プラグの差込口が1口しかありません。
そこで、高橋くんはA個口の電源タップをいくつか使って未使用の差込口をB口以上に拡張したいと考えています。
A個口の電源タップ1つと未使用の差込口1口を使って、新たに差込口をA口増やすことができます。
最小でいくつの電源タップが必要でしょうか。
制約
入力は全て整数である。
2≤A≤20
1≤B≤20
(正しい) #include <bits/stdc++.h> using namespace std; int main(){ int A, B, cnt = 0; cin >> A >> B; int outlet = 1; while(outlet < B){ outlet += A-1; cnt++; } cout << cnt << endl; }
(間違っている) #include <bits/stdc++.h> using namespace std; int main(){ int A, B, cnt = 1; cin >> A >> B; int outlet = A; while(outlet < B){ outlet += A-1; cnt++; } cout << cnt << endl; }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。