关注
import java.util.*; public class Main{ public static class Complex { public int real; public int image; public Complex(int real,int image){ this.real = real; this.image = image;
} public static Complex mul(Complex c1,Complex c2){ int newReal = c1.real * c2.real - c1.image * c2.image; int newImage = c1.real * c2.image + c1.image * c2.real; return new Complex(newReal, newImage);
} public static Complex add(Complex c1, Complex c2){ return new Complex(c1.real+c2.real,c1.image+c2.image);
} public void show(){
System.out.println(real);
System.out.println(image);
}
} public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Complex[] a = new Complex[5];
Complex[] b = new Complex[5]; for(int i=0;i<5;i++){
a[i] = new Complex(sc.nextInt(),sc.nextInt());
} for(int i=0;i<5;i++){
b[i] = new Complex(sc.nextInt(),sc.nextInt());
} for(int i = 8; i >=0; i--){ getOne(i, a, b).show();
}
} public static Complex getOne(int index, Complex[] a, Complex[] b){
Complex res = new Complex(0,0); for(int k = 0;k <=index ;k++){
Complex aa = (k>=0 && k<=4) ? a[k] : new Complex(0,0);
Complex bb = (index-k>=0 && index-k<=4) ? b[index-k] : new Complex(0,0);
res = Complex.add(res, Complex.mul(aa, bb));
} return res;
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
7022次浏览 94人参与
# 担心入职之后被发现很菜怎么办 #
265022次浏览 1122人参与
# 秋招被挂春招仍然能投的公司 #
5329次浏览 88人参与
# mt对你说过最有启发的一句话 #
31126次浏览 380人参与
# 什么是优秀的实习经历 #
7162次浏览 194人参与
# 考研失败就一定是坏事吗? #
199435次浏览 1361人参与
# 为了找工作你花了哪些钱? #
74630次浏览 359人参与
# 摸鱼被leader发现了怎么办 #
97716次浏览 625人参与
# 秋招特别不鸣谢 #
14211次浏览 172人参与
# 选实习,你更看重哪方面? #
12283次浏览 204人参与
# 第一次面试 #
1035677次浏览 13682人参与
# 今年秋招你收到了多少封邮件? #
16982次浏览 217人参与
# 作业帮求职进展汇总 #
81662次浏览 529人参与
# 你今年的保底offer是哪家 #
154672次浏览 671人参与
# 携程求职进展汇总 #
838475次浏览 5507人参与
# 听到哪句话就代表面试稳了or挂了? #
237265次浏览 1677人参与
# 毕业论文进行时 #
20597次浏览 129人参与
# 工作中遇到的歹人 #
25370次浏览 299人参与
# 找工作有哪些冷知识 #
204955次浏览 2603人参与
# 机械/制造每日一题 #
80084次浏览 1409人参与

