{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"你在一个编写Incredibly Customizable Programming Codewriter (ICPC)的团队中工作,ICPC基本上是一个带有铃声和口哨的文本编辑器。你正在研究一个模块,它需要一段包含一些定义或其他表格信息的代码,并将每一列排列在一个固定的垂直位置上,同时保持所产生的代码尽可能的短,确保只有绝对需要的空白才留在代码中。这样,每行的第一个字打印在位置p1\u003d1;每行的第二个字打印在可能的最小位置p2,这样所有的第一个字都在位置p2 - 2之前结束;每行的第三个字打印在可能的最小位置p3,这样所有的第二个字都在位置p3 - 2之前结束,等等。为了解决这个问题,代码由多行组成。每行由一个或多个单词组成,用空格隔开。每个单词可以包含大写和小写拉丁字母、所有ASCII标点符号、分隔符和其他非空白ASCII字符(ASCII码33到126,包括在内)。空格由空格字符组成(ASCII码32)。"}},{"title":"Input","value":{"format":"MD","content":"输入文件包含一行或多行代码,直到文件结束。所有的行(包括最后一行)都以文件中的标准行尾序列结束。每行至少包含一个字,每个字的长度为1到80个字符(含)。字词之间用一个或多个空格分隔。代码的行可以有前导空格和尾部空格。输入文件中的每一行最多只能有180个字符。输入文件中最多可以有1000行。\n"}},{"title":"Output","value":{"format":"MD","content":"将重新格式化、对齐的代码写入输出文件,该代码由相同的行数组成,字数顺序相同,没有尾部和前导空格,用一个或多个空格隔开,使每行的第i个字在相同的位置pi开始。\n样品的注意事項。\n下面示例中的\u0027␣\u0027字符表示实际文件中的空格字符(ASCII码)\n32)."}},{"title":"","value":{"format":"MD","content":"␣␣start:␣␣integer;␣␣␣␣//␣begins␣here\nstop:␣integer;␣//␣␣ends␣here\n␣s:␣␣string;\nc:␣␣␣char;␣//␣temp\n\n"}},{"title":"","value":{"format":"MD","content":"start:␣integer;␣//␣begins␣here\nstop:␣␣integer;␣//␣ends␣␣␣here\ns:␣␣␣␣␣string;\nc:␣␣␣␣␣char;␣␣␣␣//␣temp"}}]}