Trang chủ Tin Học Lớp 8 Bài 3. Trực nhật Tên file: tn.cpp Ở một lớp...

Bài 3. Trực nhật Tên file: tn.cpp Ở một lớp học có n học sinh. Mỗi bạn đều phải trực nhật và cứ sau một số y ngày nhất định bạn đó mới phải trực nhật lại.

Câu hỏi :

Bài 3. Trực nhật Tên file: tn.cpp Ở một lớp học có n học sinh. Mỗi bạn đều phải trực nhật và cứ sau một số y ngày nhất định bạn đó mới phải trực nhật lại. Biết rằng xuất phát điểm ban đầu tất cả sẽ đều trực nhật vào ngày đầu tiên. Bạn hãy giúp lớp trưởng tính xem sau bao nhiêu ngày thì tất cả các bạn mới lại cùng nhau trực nhật và khi đó mỗi bạn đã trực nhật bao nhiêu lần. Dữ liệu vào: Dòng đầu chứa số nguyên n (2n<100) Dòng thứ hai chứa n số nguyên y. (1y<100) Dữ liệu ra: Dòng đâu tiên ghi ra số ngày mà tất cả cùng nhau trực nhật lại. Dòng thứ hai chứa n số là số lần một bạn đã trực nhật cho tới lúc tất cả cùng trực nhật Ví dụ: tn.inp tn.out 3 2 3 4 12 6 4 3 dùng hàm nhé ngôn ngữ C++

Lời giải 1 :

#include <bits/stdc++.h>
using namespace std;
long long a[1000007];
long long lcm(long long a, long long b)
{
    return a/__gcd(a, b)*b;
}
int main()
{
    long long n;
    cin>>n;
    long long bcnn=0;
    for(int i=1; i<=n; i++)
    {
        cin>>a[i];
    }
    bcnn=a[1];
    for(int i=1; i<=n; i++)
    {
        bcnn=lcm(bcnn, a[i]);
    }
    cout<<bcnn<<'\n';
    for(int i=1; i<=n; i++)
    {
        cout<<bcnn/a[i]<<" ";
    }
}

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần và sang năm lại là năm cuối cấp, áp lực lớn dần. Hãy chú ý đến sức khỏe, cân bằng giữa học và nghỉ ngơi để đạt hiệu quả tốt nhất!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK