Trang chủ Tin Học Lớp 8 code c++ Alibaba (Alibaba.*) Alibaba nói rằng: anh ấy có 𝑛 đồng tiền gồm ba loại là vàng, bạc và...
Câu hỏi :

code c++ Alibaba (Alibaba.*) Alibaba nói rằng: anh ấy có 𝑛 đồng tiền gồm ba loại là vàng, bạc và đồng, trong đó số đồng tiền vàng ít hơn số đồng tiền bạc là 𝑑 và số đồng tiền bạc cũng ít hơn số đồng tiền đồng là 𝑑. Yêu cầu: Bạn hãy lập trình xác định xem Alibaba nói có đúng không? Nếu anh ấy nói đúng thì anh ấy đang có bao nhiêu đồng tiền vàng, bạc và đồng? Dữ liệu vào: Hai số nguyên dương 𝑛 và 𝑑 (0 < 𝑑 < 𝑛 109 ) theo đúng thứ tự. Kết quả: Ba số nguyên dương tương ứng là số đồng tiền vàng, bạc và đồng mà Alibaba đang có. Giữa các số cách nhau đúng một dấu cách. Nếu bài toán không có lời giải (Alibaba nói sai) thì chỉ in ra số 1.

image

code c++ Alibaba (Alibaba.*) Alibaba nói rằng: anh ấy có 𝑛 đồng tiền gồm ba loại là vàng, bạc và đồng, trong đó số đồng tiền vàng ít hơn số đồng tiền bạc là �

Lời giải 1 :

#include <bits/stdc++.h>
#define ll long long
using namespace std;

int main()
{
    ll n,k;
    cin >> n >> k;
    if (n%3!=0){
        cout << -1;
        return 0;
    }
    else {
        ll bac=n/3;
        if (bac-k<=0){
            cout << -1;
            return 0;
        }
        else{
            cout << bac-k << " " << bac << " " << bac+k;
        }
    }
    return 0;
}

Lời giải 2 :

*Giải thích:

Hơn bao nhiêu đồng vàng thì kiểm n có bằng d+d*2+d*3 không rồi in kết quả d+d*2+d*3

______________________________________________

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long n,d;
    cin>>n>>d;
    if (n==d+d*2+d*3) cout<<d<<" "<<d*2<<" "<<d*3;
    else cout<<-1;
}

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

Copyright © 2024 Giai BT SGK