Solution 1
Let a=z120. This simplifies the problem constraint to a6−a∈R. This is true if Im(a6)=Im(a). Let θ be the angle a makes with the positive x-axis. Note that there is exactly one a for each angle 0≤θ<2π. We are given sinθ=sin6θ. Note that sinθ=sin(π−θ) and sinθ=sin(θ+2π). We can use these facts to create two types of solutions:
sinθ=sin((2m+1)π−θ)
which implies that (2m+1)π−θ=6θ and reduces to 7(2m+1)π=θ. There are 7 solutions for this.
sinθ=sin(2nπ+θ)
which implies that 2nπ+θ=6θ and reduces to 52nπ=θ. There are 5 solutions for this, totaling 12 values of a.
For each of these solutions for a, there are necessarily 120 solutions for z. Thus, there are 12⋅120=1440 solutions for z, yielding an answer of 440.
Solution 2
The constraint mentioned in the problem is equivalent to the requirement that the imaginary part is equal to 0. Since ∣z∣=1, let z=cosθ+isinθ, then we can write the imaginary part of ℑ(z6!−z5!)=ℑ(z720−z120)=sin(720θ)−sin(120θ)=0. Using the sum-to-product formula, we get sin(720θ)−sin(120θ)=2cos(2720θ+120θ)sin(2720θ−120θ)=2cos(2840θ)sin(2600θ)⟹cos(2840θ)=0 or sin(2600θ)=0. The former yields 840 solutions, and the latter yields 600 solutions, giving a total of 840+600=1440 solution, so our answer is 440.
Solution 3
As mentioned in solution one, for the difference of two complex numbers to be real, their imaginary parts must be equal. We use exponential form of complex numbers. Let z=eiθ. We have two cases to consider. Either z6!=z5!, or z6! and z5! are reflections across the imaginary axis. If z6!=z5!, then e6!θi=e5!θi. Thus, 720θ=120θ or 600θ=0, giving us 600 solutions. (Equalities are taken modulo 2π) For the second case, e6!θi=e(π−5!θ)i. This means 840θ=π, giving us 840 solutions. Our total count is thus 1440, yielding a final answer of 440.
Solution 4
Because ∣z∣=1, we know that zz=12=1. Hence z=z1. Because z6!−z5! is real, it is equal to its complex conjugate. Hence z6!−z5!=z6!−z5!. Substituting the expression we that we derived earlier, we get z720−z120=z7201−z1201. This leaves us with a polynomial whose leading term is z1440. Hence our answer is 440.~Shen Kislay Kai 2022
Note: This is actually not rigorous, because how to we know that all of the roots of such a polynomial are distinct? One can proceed as follows. Factoring gives us that (z840+1)(z600−1)=0, so this implies that z840=−1 OR z600=1. To show no z satisfies both of these conditions, notice that if w840=−1 and w600=1 for some complex number w, then w240=w840−600=−1, which implies that w360=w600−240=−1, which implies that w120=w360−240=1. This is a contradiction since then w240 would also have to equal (w120)2=1. Therefore the total number of solutions is 840+600=1440. Minor Edit by ~ hazio Jheng
I'm pretty sure it works since fundamental theory of algebra counts multiplicity.
Solution 5
Since ∣z∣=1, let z=cosθ+isinθ. For z6!−z5! to be real, the imaginary parts of z6! and z5! must be equal, so sin720θ=sin120θ. We need to find all solutions for θ in the interval [0,2π). This can be done by graphing y=sin720θ and y=sin120θ and finding their intersections. Since the period of y=sin720θ is 360π and the period of y=sin120θ is 60π, the common period of both graphs is 60π. Therefore, we only graph the functions in the domain [0,60π). We can clearly see that there are twelve points of intersection. However, since we only graphed 1201 of the interval [0,2π), we need to multiply our answer by 120. The answer is 12⋅120=1440=440(mod1000).
Solution 6 (Official MAA)
If z satisfies the given conditions, there is a θ∈[0,2π] such that z=eiθ and e720θi−120θi is real. This difference is real if and only if either the two numbers 720θ and 120θ represent the same angle or the two numbers represent supplementary angles. In the first case there is an integer k such that 720θ=120θ+2kπ, which implies that θ is a multiple of 300π. In the second case there is an integer k such that 720θ=−120θ+(2k+1)π, which implies that θ is 840π plus a multiple of 420π. In the interval [0,2π] there are 600 values of θ that are multiples of 300π, there are 840 values that are 840π plus a multiple of 420π, and there are no values of θ that satisfy both of these conditions. Therefore there must be 600+840=1440 complex numbers satisfying the given conditions. The requested remainder is 440.
Solution 7
z720−z120=z120(z600−1) firstly we consider that z600−1=0 obviously there are 600 different roots
Then, we consider that z720=a+bi,z120=−a+bi or z720=−a−bi,z120=a−bi which leads to 840θ=π+2kπ,k∈N so there are 840 roots, in all, 840+600≡440( mod 1000).
~bluesoul
Video Solution
https://www.youtube.com/watch?v=iE8paW_ICxw