Answer:
He will need to buy 3 cans.
Explanation:
First we need to know how many tiles he will paint.
The total amount of tiles he will paint is 300 + 675 + 100 = 1075 tiles.
We know that a can of paint will cover 450 tiles, therefore, we need to divide the total amount of tiles between the number of tiles covered by can:
1075/450 = 2.38.
He will need 2.38 cans of paint. But he cannot buy this number of cans, therefore he will have to buy 3 cans and will have some paint left.