题目描述 有一堆铅笔,被叠成两层,每支铅笔上都有编号,第iii层第jjj支铅笔的编号为KjK_{j}Kj,KjK_{j}Kj是第i−1i-1i−1层中KjK_{j}Kj与Kj+1K_{j+1}Kj+1中的最大值,现在我们得知了第二层的铅笔数量和第一层的铅笔编号,请构造出第二层铅笔的编号。 输入格式 第一行一个NNN(2≤N≤1052 \le N \le 10^{5}2≤N≤105)表示第二层的铅笔数量,第二行N−1N-1N−1个整数KiK_{i}Ki(1≤Ki≤1091 \le K_{i} \le 10^{9}1≤Ki≤109)(1≤i≤N1 \le i \le N1≤i≤N),表示第一层铅笔编号 输出格式 一行NNN个整数,表示第二层铅笔编号