Số gạo còn lại đủ cho 500 người ăn trong số ngày là:
40-10=30(ngày)
1 người ăn hết số gạo còn lại trong số ngày là:
30x500=15 000(ngày)
Sau khi thêm 250 người thì có tất cả số người là:
500+250=750(người)
Số gạo còn ăn được trong số ngày là:
15 000:750=20(ngày)
Đáp số :20 ngày