Trang chủ Tin Học Lớp 10 PK0021B - Gia công sản phẩm Một cơ sở sản...

PK0021B - Gia công sản phẩm Một cơ sở sản suất đồ thủ công đã nhận được một đơn hàng yêu cầu gia công N sản phẩm. Với số lượng hàng lớn như vậy, cơ sở đã huy đ

Câu hỏi :

PK0021B - Gia công sản phẩm Một cơ sở sản suất đồ thủ công đã nhận được một đơn hàng yêu cầu gia công N sản phẩm. Với số lượng hàng lớn như vậy, cơ sở đã huy động toàn bộ nhân công bắt tay vào làm ngay. Tuy nhiên đây lại là sản phẩm mới nên ngày đầu cơ sở chỉ gia công được K sản phẩm. Sang ngày thứ hai, các công nhân đã thành thạo hơn nên số sản phẩm làm ra gấp đôi ngày thứ nhất. Và cứ như vậy, năng suất của ngày hôm sau lại cao gấp đôi ngày hôm trước. Cơ sở đó muốn biết cần bao nhiêu ngày để hoàn thành hết N sản phẩm ? INPUT: Ghi hai số nguyên dương N và K ( N , K

Lời giải 1 :

- Cách 1: Vòng lặp

#include <iostream>

using namespace std;

int main() {
    int n, k, res;
    cin >> n >> k;
    for (res = 0; n > 0; n -= k, res++, k *= 2);
    cout << res;
}

- Cách 2: Toán (logarit)

#include <iostream>
#include <cmath>

using namespace std;

double logn(double n, double a) {
    return log(a) / log(n);
}

int main() {
    double n, k, res;
    cin >> n >> k;
    
    res = logn(2, n/k + 1);
    if (res != int(res)) res = res + 1;
    cout << trunc(res);
}

Thảo luận

-- Đã test cả 2 bài và accepted nên bạn yên tâm :)
-- cảm ơn b
-- b cho mìn hỏi tí hàm log là gì nhỉ

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, 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 (ảo). Với cách hiểu hiện nay, 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.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :))

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

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

Copyright © 2021 HOCTAPSGK