Submarine puzzle:
A submarine is located at an integer somewhere along the number line. It is moving at some integral velocity (an integral number of units per second). Every second you may drop a bomb which will destroy the submarine if the submarine is at that location.
Can you be guaranteed of destroying the submarine? If so, what strategy would you use?
(from http://math-fail.com/2011/01/submarine-puzzle.html)
And the answer is to enumerate all $(a,b)$ pairs, where $a, b$ are integers and the location of the submarine at time $t$ equals to $at+b$.
My question is, if now $a, b$ can be any real numbers, and the bomb can now destroy the submarine in a region of length 1,
i.e. if at time $t$ the bomb is dropped at $x_t$ and $x_t - 0.5 \le at+b \le x_t+0.5$,
the submarine will be destroyed.
Then can we be guaranteed to destroy the submarine?
Some thinking:
When $b$ is given, the mission can be done by enumerating $a$ in all rational number (since rational number is dense).
When $a$ is restricted to an integer, the mission can be done by the same method as above.
For general case, I think it is not possible to destroy the submarine, but I cannot prove it.