Chia hết cho 7

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 900 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho bốn chữ số \(A, B, C, D\).
Hỏi bốn số này có thể tạo thành bao nhiêu số có hai chữ số chia hết cho \(7\), và không có chữ số \(0\) ở đầu.

Yêu cầu

Tìm số lượng các số có hai chữ số thỏa mãn điều kiện trên.

Dữ liệu nhập từ bàn phím

  • Gồm bốn số tự nhiên \(A, B, C, D\) (\(0 \leq A, B, C, D \leq 9\)). Mỗi số nằm trên một dòng.

Kết quả ghi ra màn hình

  • Một số tự nhiên duy nhất là kết quả của bài toán.

Ví dụ

Test ví dụ 1
Dữ liệu
1
2
4
7
Kết quả
3
Giải thích
  • Từ 4 chữ số trên, ta có thể ghép được các số có hai chữ số chia hết cho 7 là: 14, 21, 42.
Test ví dụ 2
Dữ liệu
0
7
7
0
Kết quả
2
Giải thích
  • Từ các chữ số 0 và 7, số có hai chữ số được tạo thành (không có số 0 ở đầu) là 70 và 77.
  • Cả hai số này đều chia hết cho 7 nên kết quả là 2.

Ràng buộc

  • Có 30% số test ứng với 30% số điểm thỏa mãn: \(A, B, C, D\) là các chữ số khác nhau và khác \(0\).
  • Có 20% số test ứng với 20% số điểm thỏa mãn: \(A, B, C, D\) là các chữ số khác nhau.
  • Có 50% số test còn lại ứng với 30% số điểm không có giới hạn gì thêm.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.