The polynomial f(z)=az2018+bz2017+cz2016 has real coefficients not exceeding 2019, and f(21+3i)=2015+20193i. Find the remainder when f(1) is divided by 1000.
解析
Solution 1
We have 21+3i=ω where ω=e3iπ is a primitive 6th root of unity. Then we have
f(ω)=aω2018+bω2017+cω2016=aω2+bω+c
We wish to find f(1)=a+b+c. We first look at the real parts. As Re(ω2)=−21 and Re(ω)=21, we have −21a+21b+c=2015⟹−a+b+2c=4030. Looking at imaginary parts, we have Im(ω2)=Im(ω)=23, so 23(a+b)=20193⟹a+b=4038. As a and b do not exceed 2019, we must have a=2019 and b=2019. Then c=24030=2015, so f(1)=4038+2015=6053⟹f(1)(mod1000)=053.
-scrabbler94
Solution 2
Denote 21+3i with ω.
By using the quadratic formula (2a−b±b2−4ac) in reverse, we can find that ω is the solution to a quadratic equation of the form ax2+bx+c=0 such that 2a=2, −b=1, and b2−4ac=−3. This clearly solves to a=1, b=−1, and c=1, so ω solves x2−x+1=0.
Multiplying x2−x+1=0 by x+1 on both sides yields x3+1=0. Muliplying this by x3−1 on both sides yields x6−1=0, or x6=1. This means that ω6=1.
We can use this to simplify the equation aω2018+bω2017+cω2016=f(ω)=2015+20193i to aω2+bω+c=2015+20193i.
As in Solution 1, we use the values ω=21+23i and ω2=−21+23i to find that −21a+21b+c=2015 and 23a+23b=20193⟹a+b=4038. Since neither a nor b can exceed 2019, they must both be equal to 2019. Since a and b are equal, they cancel out in the first equation, resulting in c=2015.
Therefore, f(1)=a+b+c=2019+2019+2015=6053, and 6053mod1000=053. ~emerald_block