Bỏ qua đến nội dung

Liệt kê số chia hết

Mã bài: pb0033 Nhóm: Nhập môn lập trình Dạng bài: Kiểu cài đặt cơ bản

Giới hạn thời gian
1,0 s
Giới hạn bộ nhớ
250 MB
Điểm
1một phần
Tỉ lệ AC
58,4%
Người giải
1.580

Giới hạn thời gian theo ngôn ngữ: Python 3 2,0 s

Giới hạn bộ nhớ theo ngôn ngữ: Python 3 256 MB

Hãy lập trình liệt kê các số từ 1 đến n thỏa mãn điều kiện chia hết cho p hoặc q.

Input

Dòng duy nhất là ba số nguyên n, p, q thỏa 1 \le n \le 10^7; 1 \le p, q \le n.

Output

Liệt kê các số trên một dòng, các phần tử cách nhau dấu ký tự trắng.

Samples

Sample Input 1
10 3 7
Sample Output 1
3 6 7 9

Bình luận

  • 25t1080014 chỉnh sửa

    include <bits/stdc++.h>

    using namespace std;

    int main() { long n; long q, p; string sp = ""; cin >> n >> p >> q;

    for(long i = 1; i <= n; i++) {
        if(i % p == 0 || i % q == 0) {
            sp += to_string(i) + " ";
    
        }
    
    }
    cout << sp << endl;
    
    return 0;

    }

    Điểm bình chọn: -2
  • 24T1020333

    .

    Điểm bình chọn: 0