実現したいこと
AtCoder上で以下のプログラムを提出すると不正解(WA)となります。何が間違っているのかを知りたいです。
問題文
N以下の正の整数の中で、Xの倍数またはYの倍数であるものの個数はいくつありますか?
-
制約
1≤N≤10^6
1≤X<Y≤10^6
入力は全て整数 -
入力
入力は以下の形式で標準入力から与えられます。
N X Y
- 出力
答えを出力してください。
該当のソースコード
C++
1#include <iostream> 2using namespace std; 3 4int N, X, Y; 5int Ans; 6 7int main(){ 8 cin >> N >> X >> Y; 9 10 Ans += (N / X); 11 Ans += (N / Y); 12 Ans -= (N / (X * Y)); 13 14 cout << Ans << endl; 15}
リンク
回答1件
あなたの回答
tips
プレビュー