Solution:
Consider a coordinate system on any line ℓ where 0 is placed at the foot from (0,0) to ℓ. Then, by the Pythagorean theorem, a point (x,y) on ℓ is assigned a coordinate u for which x2+y2=u2+a for some fixed a (dependent only on ℓ). Consider this assignment of coordinates for our segment.
First, suppose that along the line segment u never changes sign; without loss of generality, assume it is positive. Then, if u0 is the minimum value of u, the length of the interval covered by u2 is (u0+10)2−u02=100+20u0≥100, meaning that at least 100 points lie on the given circles.
Now suppose that u is positive on a length of k and negative on a length of 10−k. Then, it must intersect the circles at least ⌊k2⌋+⌊(10−k)2⌋ points, which can be achieved for any k by setting a=2020+ε for very small ε.
To minimize this quantity note that k2+(10−k)2≥50, so ⌊k2⌋+⌊(10−k)2⌋>k2+(10−k)2−2≥48, proving the bound. For a construction, set k=4.99999.