简单的多项式相加
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
double [] A = new double [1001];
int K=0;
int index = 0;
int flag = 0;
do {
K=in.nextInt();
for(int i = 0;i<K;i++)
{
A[in.nextInt()]+=in.nextDouble()*1.0;
}
flag++;
}while(flag < 2);
for(int i =1000;i>=0;i--) {
if(A[i]!=0)
index++;
}
System.out.print(index);
for(int i =1000;i>=0;i--) {
if(A[i]!=0) {
System.out.print(" "+i);
System.out.print(" "+A[i]*1.0);
}
}
}
}
最后扣了2分,很奇怪啊啊啊啊,为什么总是差一点点AC。