import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class B1010 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
sc.close();
str = str.trim();
String[] s = str.split(" ");
List coe = new ArrayList<>();
List exp = new ArrayList<>();
int x,y;
for (int i = 0; i < s.length; i+=2) {
x = Integer.parseInt(s[i + 1]);
if(x > 0){
y = Integer.parseInt(s[i]);
y *=x;
x--;
coe.add(y);
exp.add(x);
}
}
if(coe.isEmpty()){ // 零多项式
coe.add(0);
exp.add(0);
}
for (int i = 0; i < coe.size(); i++) {
if (i == coe.size() - 1){
System.out.print(coe.get(i) + " ");
System.out.print(exp.get(i));
}else {
System.out.print(coe.get(i) + " ");
System.out.print(exp.get(i) + " ");
}
}
}
}
3 要点
(1)String.trim()函数:去除字符串前后的空格。
(2)String.split()函数:按照限定的规则将字符串划分为数组,方法之一是使用正则表达式。(正则表达式的使用可以参照https://blog.csdn.net/weixin_33672109/article/details/91598356)



