```cpp
struct complex {
double _x;
double _y;
complex(double x = 0, double y = 0) { _x = x, _y = y; }
complex operator+(const complex& comp)const { return { _x + comp._x, _y + comp._y }; }
complex operator-(const complex& comp)const { return { _x - comp._x, _y - comp._y }; }
complex operator*(const complex& comp)const { return { _x * comp._x - _y * comp._y, _x * comp._y + _y * comp._x }; }
}a[N], b[N], ans[N];
```
将结构体的成员函数写到里面可以开O2过了,但不开O2速度还是差不多
by lihuazou @ 2021-10-30 11:52:10