trang chủ / bài tập / divseven

Chia Hết Cho Bảy

Đề bài

Mô tả

Cho một số nguyên dương a ở dạng thập phân. Biểu diễn của a chắc chắn chứa cả bốn chữ số 1, 6, 8, 9 (ngoài ra có thể chứa những chữ số khác), và không có chữ số 0 ở đầu.

Hãy hoán vị lại các chữ số của a để thu được một số chia hết cho 7. Số kết quả cũng không được có chữ số 0 ở đầu.

Nếu không thể sắp xếp được, in ra 0.

Dữ liệu vào

Một dòng chứa số nguyên a ở dạng thập phân. Bảo đảm biểu diễn của a chứa các chữ số 1, 6, 8, 9 và không có chữ số 0 ở đầu.

Dữ liệu ra

In ra một số ở dạng thập phân, không có chữ số 0 ở đầu, là kết quả của phép hoán vị. Nếu không sắp xếp được thì in ra 0.

Nếu có nhiều đáp án hợp lệ, in ra bất kỳ đáp án nào.

Ràng buộc

  • Biểu diễn của a chứa từ 4 đến 106 chữ số.
  • Biểu diễn của a chứa các chữ số 1, 6, 8, 9 và không có chữ số 0 ở đầu.

Ví dụ

Input Output Giải thích
1689 1869 1869=7×267 chia hết cho 7; đây là một hoán vị của các chữ số 1, 6, 8, 9.
18906 18690 18690=7×2670; số kết quả là một hoán vị của 1, 8, 9, 0, 6 và không có chữ số 0 ở đầu.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0