这个问题可以通过简单的数学计算来解决。首先,我们需要确定每搬100块砖能多拿多少工资。根据题目描述,每多搬100块砖多拿5元,所以每搬100块砖可以多拿5元的工资。
接下来,我们需要确定最多可以搬多少砖来获得最高工资。假设工人每天搬x块砖,那么他可以获得的最高工资为:
```
基本工资 + (x - 1000) * 5
```
其中,基本工资为100元。我们需要找到使得这个公式最大的x值。为了简化问题,我们可以将公式改写为:
```
x = 1000 + 2y
```
其中,y表示超过1000块砖的部分。现在我们需要找到使得x最大的y值。由于每搬100块砖可以多拿5元,所以当y增加时,x也会相应地增加。因此,我们只需要找到使得x最大的y值即可。
```
y = (x - 1000) / 2
```
将x代入上式,得到:
```
y = (1000 + 2y - 1000) / 2
```
化简得:
```
y = y
```
这意味着y的最大值就是使得x最大的y值。因此,工人每天搬砖的数量应该是1000 + 2y块,其中y是任意正整数。换句话说,工人每天搬砖的数量可以是1000、1002、1004等,具体取决于他愿意搬多少块砖。