trang chủ / đề bài / galleons

Đổi Tiền Phù Thủy

Đề bài

Mô tả

Trong thế giới phù thủy, hệ thống tiền tệ hoạt động như sau:

  • 1 Galleon =17 Sickle
  • 1 Sickle =29 Knut

Hermione Granger đang giúp các bạn trong Hội Phượng Hoàng quy đổi tiền. Cho một số lượng Knut, hãy đổi sang số đồng tiền ít nhất bằng cách dùng các mệnh giá Galleon, Sickle và Knut.

Dữ liệu vào

  • Dòng đầu tiên là số nguyên T — số lượng truy vấn.
  • Mỗi trong T dòng tiếp theo chứa một số nguyên K — số Knut cần quy đổi.

Dữ liệu ra

Với mỗi truy vấn, in ra ba số nguyên trên một dòng: số Galleon, số Sickle còn lại, và số Knut còn lại sau khi đã quy đổi tối đa.

Ràng buộc

  • 1≤T≤100
  • 0≤K≤109

Ví dụ

Input Output Giải thích
4
0
1
29
493
0 0 0
0 0 1
0 1 0
1 0 0
K=0: không có đồng nào.
K=1: chỉ có 1 Knut.
K=29: đủ đổi thành 1 Sickle.
K=493=17×29: đủ đổi thành 1 Galleon.
3
523
30
986
1 1 1
0 1 1
2 0 0
K=523=1×493+1×29+1: 1 Galleon, 1 Sickle, 1 Knut.
K=30=1×29+1: 0 Galleon, 1 Sickle, 1 Knut.
K=986=2×493: 2 Galleon, 0 Sickle, 0 Knut.

Ghi chú

Một Galleon bằng 17×29=493 Knut. Luôn ưu tiên đổi sang mệnh giá lớn nhất có thể để dùng ít đồng nhất.

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