传统题 1000ms 256MiB

因为要缩进

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

没有缩进的代码 ʕ.•᷅ࡇ•᷄.ʔ

为什么要缩进 ૮₍ꐦ -᷅ ⤙ -᷄ ₎ა

因为要缩进 ʕ •ᴥ•ʔ

在编写代码的时候,有些人习惯使用制表符(Tab键)来控制缩进、作分隔等,而有一些人则喜欢使用空格来做这些事情。

在一些代码编辑器中,有一种将制表符转化为空格的功能。使用者只需设定好每个制表符要用多少个空格来替代,代码编辑器就会自动地对代码进行文本替代,使其代码风格与使用者接近。

这里将会给出一份nn行的代码,你的任务是写一个程序,将代码中的所有制表符(用′′−>′′表示)转化为kk个空格,并将转化后的代码输出。

输入格式

第一行包含一个正整数T(1T10)T(1 \le T \le 10),表示测试数据的组数。

每组测试数据第一行包含两个正整数n,k(1n10,1k8)n,k(1 \le n \le 10,1 \le k \le 8),分别表示代码的行数以及制表符应该被替换成多少个空格。

接下来nn行,每行一个非空的字符串,表示每行代码。每个字符串长度均不超过5050,且字符串仅由小写字母"a""a""z""z"、数字"0""0""9""9"、 特殊字符"{""\{", "}""\}", "(""(", ")"")", ";"";", """-", ">"">","""*","/""/","#""\#"构成。

输出格式

对于每组测试数据,输出nn行,每行一个字符串,表示每行代码转化后的结果。

样例

2
5 2
dfs(x){
->if(x){
->->dfs(x);
->}
}
1 3
->->->print(a);->print(b);
dfs(x){
  if(x){
    dfs(x);
  }
}
         print(a);   print(b);
      

沈阳化工大学2025东北四省赛选拔赛

未参加
状态
已结束
规则
ACM/ICPC
题目
12
开始于
2025-5-4 16:00
结束于
2025-5-4 21:00
持续时间
5 小时
主持人
参赛人数
19