A94747.皓仔的数字分割

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

皓仔得到了一个非常非常大的数字,这个数字的数值竟比 long long 类型的最大值还要大。

由于数字实在太大,皓仔很容易在摘抄这个数字的时候写错数位。 因此皓仔决定按照每 kk 个数位分割一次并且输出的方式对这个数字进行分割,如果最后剩下的数字不足 kk 位则将剩下的全部数字一起输出。

对于数字的分割操作会从高位到低位进行, 例如将数字 1234567812345678 按照 33 位来进行分割的话, 会得到并且输出 33 个数字: 1231234564567878

输入格式

第一样输入数字 aa, 数字 aa 的长度在 111000010000 之间,保证 aa 的任何一个数位都不等于 00

第二行输入一个整数 kk, 代表分割数字的长度。 (1k(1 \le k \le 数字 aa 的长度 ))

输出格式

按顺序输出所有分割之后得到的数字, 数字之间使用空格隔开。

输入输出样例

  • 输入#1

    12345678
    3

    输出#1

    123 456 78
  • 输入#2

    99824353
    4

    输出#2

    9982 4353
    

说明/提示

对于本题所有的数据,数字 aa 的长度在 111000010000 之间,保证 aa 的任何一个数位都不等于 001k1 \le k \le 数字 aa 的长度。

首页