#P2430. 编排字符串

编排字符串

题目描述

请输入字符串,每输入一个字符串后按要求输出一次结果,共输出与字符串个数相同的行数。输出要求为:后输入的字符串排在前面,最多输出4个字符串,每个字符串按“数字=字符串”的格式表示,数字从1开始依次递增,不同部分之间用一个空格隔开。

例如:

  • 输入第一个字符串EricZ,输出1=EricZ;
  • 输入第二个字符串David,输出1=David 2=EricZ;
  • 输入第三个字符串Peter,输出1=Peter 2=David 3=EricZ;
  • 输入第四个字符串Alan,输出1=Alan 2=Peter 3=David 4=EricZ;
  • 输入第五个字符串Jane,输出1=Jane 2=Alan 3=Peter 4=David。

输入格式

第一行为字符串个数mm,接下来mm行每行一个字符串。

输出格式

输出mm行,每行按照题目要求的格式输出,注意不同的“数字=字符串”部分之间用一个空格隔开。

样例输入

5
EricZ
David
Peter
Alan
Jane

样例输出

1=EricZ
1=David 2=EricZ
1=Peter 2=David 3=EricZ
1=Alan 2=Peter 3=David 4=EricZ
1=Jane 2=Alan 3=Peter 4=David

样例解释

样例输入中有5个字符串,依次为EricZ、David、Peter、Alan、Jane。

  1. 处理第一个字符串EricZ时,仅输出该字符串,格式为1=EricZ;
  2. 处理第二个字符串David时,后输入的David排在前,EricZ在后,格式为1=David 2=EricZ;
  3. 处理第三个字符串Peter时,Peter在前,接着是David、EricZ,格式为1=Peter 2=David 3=EricZ;
  4. 处理第四个字符串Alan时,Alan在前,接着是Peter、David、EricZ,格式为1=Alan 2=Peter 3=David 4=EricZ;
  5. 处理第五个字符串Jane时,最多输出4个字符串,Jane在前,接着是Alan、Peter、David,格式为1=Jane 2=Alan 3=Peter 4=David。 将上述结果依次输出,即为样例输出的内容。

数据范围

  • 字符串个数mm不超过100;
  • 每个字符串的长度不超过20。