Gửi bài giải

Điểm: 12,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Ở quán ăn sáng nọ có ~𝑛~ khách quen. Mỗi vị khách cứ sau một số ~𝑦~ ngày nhất định sẽ đến quán ăn đó để ăn sáng. Biết rằng xuất phát điểm ban đầu tất cả các vị khách quen sẽ đến ăn sáng vào ngày đầu tiên. Bạn hãy giúp chủ quán tính xem sau bao nhiêu ngày thì tất cả các vị khách quen của quán mới lại cùng đến ăn sáng cùng ngày và khi đó mỗi vị khách đã đến quán ăn bao nhiều lần.

Dữ liệu vào:

  • Dòng đầu chứa số nguyên n (~2 ≤ 𝑛 < 100~)
  • Dòng thứ hai chứa n số nguyên ~𝑦~. (~1 ≤ 𝑦 < 100~)

Dữ liệu ra:

  • Dòng đâu tiên ghi ra số ngày mà tất cả các vị khách cùng đến quán ăn.
  • Dòng thứ hai chứa n số là số lần một vị khách đã đến quán ăn cho tới lúc tất cả cùng đến.

Ví dụ

Input

3
2 3 4

Output

12
6 4 3

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    lecaominh1234  đã bình luận lúc 19, Tháng 1, 2025, 3:52

    include<bits/stdc++.h>

    using namespace std; int main() { long long BCNN=a[1]+a[2]/gcd(a[1],a[2]); for(int i=3;i<=n;i++) BCNN=BCNN*a[i]/gcd(BCNN,a[i]); cout<<BCNN<


  • 0
    phu  đã bình luận lúc 19, Tháng 1, 2025, 3:30

    hello


  • -4
    ngoclt  đã bình luận lúc 13, Tháng 1, 2025, 6:50

    ăn pịa à


  • -1
    hoangkhactrung2  đã bình luận lúc 12, Tháng 1, 2025, 3:55

    ai di an sang k