你现在有面值为 100100100、505050、202020 元、101010 元、555 元、111 元的纸币足够张,现在想用最少张数的纸币支付 585858 元。
最差的方法是支付 585858 张 111 元的纸币,但我相信你肯定不会这么做。
那么凑数一个面额的钱,怎么可以用最少的张数凑出呢?
第一行输入一个整数 ttt,表示有 ttt 组数据。
接下来 555 个数,每行一个整数 nnn,表示需要凑出的钱数。
对于每组数据输出 666 个整数,分别表示各种金额的钱需要多少张。
分别对应:100100100、505050、202020 元、101010 元、555 元、111 元。
数据范围 t≤103,n≤1018t \le 10^3, n \le 10^{18}t≤103,n≤1018
2 58 100
0 1 0 0 1 3 1 0 0 0 0 0