Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 1 · Lập trình

Trạm cảm biến

Điểm
6 điểm
Tên chương trình
TRAMCB.*
Vào / Ra
TRAMCB.INP → TRAMCB.OUT

Đề bài

Trong một dự án nông nghiệp công nghệ cao, một công ty cần lắp đặt các trạm quan trắc để theo dõi điều kiện của môi trường. Công ty đã tiến hành chuẩn bị NN thiết bị cảm biến độ ẩm đất và MM thiết bị cảm biến nhiệt độ không khí. Sau đó công ty tiến hành chia tất cả vào các trạm thu thập dữ liệu đáp ứng ba yêu cầu sau:

  • Mỗi trạm thu thập có số lượng cảm biến độ ẩm bằng nhau;
  • Mỗi trạm thu thập có số lượng cảm biến nhiệt độ bằng nhau;
  • Phải sử dụng hết toàn bộ số cảm biến độ ẩm đất và nhiệt độ không khí.

Yêu cầu: Tìm số lượng trạm nhiều nhất có thể thiết lập.

Dữ liệu vàoTRAMCB.INP

Vào từ file văn bản TRAMCB.INP gồm hai số nguyên dương NN là số cảm biến độ ẩm đất và MM là số cảm biến nhiệt độ không khí (1≤N,M≤1018)(1 \le N, M \le 10^{18}). Hai số cách nhau khoảng trắng.

Kết quả raTRAMCB.OUT

Ghi ra file văn bản TRAMCB.OUT gồm hai dòng:

  • Dòng 1 ghi số trạm tối đa thiết lập được;
  • Dòng 2 ghi số cảm biến độ ẩm trong mỗi trạm, cách một khoảng trắng là số cảm biến nhiệt độ trong mỗi trạm.

Ràng buộc

  • 40% số điểm của bài có N,M≤107N, M \le 10^7;
  • 60% số điểm của bài có N,M≤1018N, M \le 10^{18}.

Ví dụ

Dữ liệu vàoTRAMCB.INP
120 160
Kết quả raTRAMCB.OUT
40
3 4

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 cấp thành phố năm học 2025 - 2026 — Môn: Tin học

TP. Hồ Chí Minh · Cấp thành phố · Năm học 2025-2026

Đề sưu tầm/chép lại, có thể khác bản gốc. Xem ghi chú