ộ ba số nguyên dương (A, B, C) được gọi là bộ số bạn bè nếu thoả mãn A x B + C = N. Ví dụ với N = 4 ta có 5 bộ số bạn bè là (1,1,3); (1,2,2); (1,3,1); (2,1,2); (3,1,1). Yêu cầu: Hãy đếm số lượng các...

thumb up 0
thumb down
Trả lời câu hỏi của *Tên không được hiển thị*

Làm sao để có câu trả lời hay nhất?

  • Luôn có GIẢI THÍCH các bước giải
  • Không copy câu trả lời của Timi
  • Không sao chép trên mạng
  • Không spam câu trả lời để nhận điểm
  • Spam sẽ bị khóa tài khoản
CÂU TRẢ LỜI
avatar
Timi

15/07/2023

Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Để giải bài toán này, ta có thể sử dụng vòng lặp để duyệt qua tất cả các giá trị có thể của A và B từ 1 đến N-1. Sau đó, tính giá trị C bằng cách lấy N trừ đi tích của A và B. Nếu C là một số nguyên dương, tức là A x B + C = N, ta tăng biến đếm lên 1. Dưới đây là mã giả để giải bài toán: ``` count = 0 for A in range(1, N): for B in range(1, N): C = N - A * B if C > 0: count += 1 print(count) ``` Mã giả trên sẽ duyệt qua tất cả các giá trị của A và B từ 1 đến N-1, tính giá trị C và kiểm tra xem C có lớn hơn 0 hay không. Nếu có, ta tăng biến đếm lên 1. Cuối cùng, in ra giá trị của biến đếm. Với ràng buộc 50% test, ta chỉ cần duyệt qua các giá trị của A và B từ 1 đến 500. Với ràng buộc 30% test, ta chỉ cần duyệt qua các giá trị của A và B từ 1 đến 70 (vì 70 x 70 + 70 = 4970).
Hãy giúp mọi người biết câu trả lời này thế nào?
1.0/5 (1 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận
avatar
level icon
Haidang666

15/07/2023

#include <fstream>
using namespace std;
int main()
{
   ifstream cin("BSBB.INP");
   ofstream cout("BSBB.OUT");
   
   int n,c=0;
   cin >> n;
   for (int i=1; i<n; i++)
   {
       for (int j=1; j<n*1.0/i; j++)
       {
           c++;
       }
   }
   cout << c;
}

Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận

Nếu bạn muốn hỏi bài tập

Các câu hỏi của bạn luôn được giải đáp dưới 10 phút

Ảnh ads

CÂU HỎI LIÊN QUAN

avatar
level icon
PQN

10 giờ trước

Cho số nguyên dương Q (Q≤ 10^6) Yêu cầu: Tìm các số nguyên dương M (1<M<Q) sao cho các số nguyên dương từ 1 đến M chia thành 2 nhóm có tổng bằng nhau. Dữ liệu: cho từ tệp văn bản CN.INP chứa duy nhất s...
avatar
level icon
PQN

07/09/2024

Câu trong ảnh làm như nào các bạn ơi... Code c++ ạ
giup em mn
avatar
level icon
PQN

04/09/2024

Bờm sắp xếp 𝑁 (1 ≤ 𝑁 ≤ 10^5) viên bi tại nhiều điểm khác nhau dọc theo trục số Ox. Để đảm bảo chúng được đặt cách nhau một cách hợp lý, vui lòng giúp anh ấy trả lời 𝑄 (1 ≤ 𝑄 ≤ 105) câu hỏi, mỗi câu...
Nhập vào ba số tự nhiên tìm số nhỏ nhất và lớn nhất trong 3 số đó .In ra số nhỏ nhất trước số lớn nhất sau (code C++)(sử dụng thư viện (bits/stdc++.h)(sử dụng hàm if-else)
Đặt câu hỏi về bài tập của bạn
Lưu ý: • Đặt câu hỏi đủ thông tin, có ý nghĩa • Không gian lận điểm • Không đặt câu hỏi có chứa nội dung phản cảm
Báo cáo câu hỏi
    Xác nhận
    FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
    Điện thoại: 1900636019 Email: info@fqa.vn
    Location Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.
    Tải ứng dụng FQA
    Người chịu trách nhiệm quản lý nội dung: Nguyễn Tuấn Quang Giấy phép thiết lập MXH số 07/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 05/01/2024
    Copyright © 2023 fqa.vn All Rights Reserved