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

Các Tổng Tiền

Đề bài

Mô tả

Cho n đồng xu với các giá trị cho trước. Hãy tìm tất cả các tổng tiền có thể tạo được bằng cách chọn một tập con các đồng xu.

Dữ liệu vào

Dòng đầu tiên chứa số nguyên n: số đồng xu.

Dòng thứ hai chứa n số nguyên x1,x2,,xn: giá trị các đồng xu.

Dữ liệu ra

Dòng đầu tiên in ra số lượng k các tổng khác nhau có thể tạo được.

Dòng thứ hai in ra k tổng theo thứ tự tăng dần.

Ràng buộc

  • 1n100
  • 1xi1000

Ví dụ

Input Output Giải thích
10
1 1 1 1 1 1 1 1 1 1
10
1 2 3 4 5 6 7 8 9 10
10 đồng xu giá trị 1, tạo được các tổng từ 1 đến 10

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