1 2 3 4
4 6 -5 10
import sys
p=sys.stdin.read().strip().split()
if len(p)<4: sys.exit(0)
a=int(p[0]); b=int(p[1]); c=int(p[2]); d=int(p[3])
class Complex:
def __init__(self,re,im):
self.re=re
self.im=im
def add(self,other):
return Complex(self.re+other.re, self.im+other.im)
def mul(self,other):
return Complex(self.re*other.re - self.im*other.im, self.re*other.im + self.im*other.re)
x=Complex(a,b)
y=Complex(c,d)
s=x.add(y)
m=x.mul(y)
print(f'{s.re} {s.im}')
print(f'{m.re} {m.im}')
import sys
p=sys.stdin.read().strip().split()
if len(p)<4: sys.exit(0)
a=int(p[0]); b=int(p[1]); c=int(p[2]); d=int(p[3])
class Complex:
def __init__(self,re,im):
self.re=re
self.im=im
def add(self,other):
return Complex(self.re+other.re, self.im+other.im)
def mul(self,other):
return Complex(self.re*other.re - self.im*other.im, self.re*other.im + self.im*other.re)
x=Complex(a,b)
y=Complex(c,d)
s=x.add(y)
m=x.mul(y)
print(f'{s.re} {s.im}')
print(f'{m.re} {m.im}')