Cộng Không Nhớ

Đề bài

Mô tả

Cho N số nguyên dương. Hãy chọn nhóm nhiều số nhất sao cho khi cộng tất cả các số trong nhóm, không xảy ra phép nhớ (carry) ở bất kỳ hàng thập phân nào.

Nói cách khác, tổng các chữ số ở mỗi hàng (đơn vị, chục, trăm, ...) phải nhỏ hơn 10.

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • N dòng tiếp theo: Mỗi dòng chứa một số nguyên Wi

Dữ liệu ra

  • In ra số lượng phần tử tối đa có thể chọn.

Ràng buộc

  • 1≤N≤20
  • 1≤Wi≤108

Ví dụ

Input Output Giải thích
5
522
6
84
7311
19
3 Chọn {522, 6, 7311}: tổng 7839, không có nhớ

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0