SP13002 PFORLOOP - For Loops Challenge

题目描述

Bjarne 正在学习编程。昨天的课题是关于 `for` 循环的。为了实践他的编程技巧,他编写了一些 `for` 循环,用来打印一系列连续的正整数。Bjarne 对这段代码感到非常满意,并将它的输出保存到了一个文件中。例如,文件的内容可能如下: ``` 5 6 7 8 9 10 11 12 13 14 56 57 58 59 60 61 62 63 64 65 100 101 102 103 104 105 106 ``` 然而,今天当他再次打开这个文件时,他发现数字的顺序被打乱了。原来是他的妻子由于无聊,调换了某些数字的位置。Bjarne 现在无法重写这段程序,因而感到非常苦恼。 你需要帮他恢复原状。请读取这些数字,并输出能生成原始文件内容的所有 C++ `for` 循环。

输入格式

输入由多行组成。第 $i$ 行包含一系列以空格分隔的正整数,每个整数的取值范围在 0 到 1000000000 之间。保证输入中没有重复的整数,且至少有一行中包含一个整数,每行最多有 1000 个整数。

输出格式

输出所有能恢复 Bjarne 原始文件内容的 `for` 循环,每行输出一个。要求按顺序输出 `for` 循环:若第 $i$ 个循环生成的数字全都小于第 $j$ 个循环生成的数字,则第 $i$ 个 `for` 循环需先输出。 注意事项: - `for` 循环中的变量名为 `i`; - 不使用花括号; - `for` 循环的条件必须使用 `

说明/提示

- 每个整数的范围为 0 到 1000000000; - 每行最多包含 1000 个整数。 **本翻译由 AI 自动生成**