For an arithmetic approach, I would begin by working with thousands -- as if there were 300 crates containing a thousand tiles each. In other words, I would use 300 instead of 300000 (I will multiply my results for A,B,C,D by 1000 at the end).
B is the largest number because A is second-largest and C,D are less than A.
Calculate B: 40% of 300 is 120
300-120=180
Therefore, A,C,D must add up to 180.
Now we start making educated guesses, followed by checking.
C is smaller than A by only 15, so they are close. D is one-fifth of C, so it's much smaller than A.
Half of 180 is 90, so it would make sense to start guessing with a number that's a bit smaller than 90 (for A) because A+C+D is 180 and A is relatively close to C.
Also, I'm assuming that C (which is A minus 15) is a multiple of 5, so I'm going to start with values for A that end in 5 or 0.
First guess: A is 80
Then C is 80-15=65 and D is 65/5=13
Now we check: 80+65+13=158
The total needs to be 180. My guess for A is too small.
Second guess: A is 90
C is 90-15=75
D is 75/5=15
90+75+15=180
The guess A=90 checks, and the answer is:
B..120,000 tiles
A.....90,000 tiles
C.....75,000 tiles
D.....15,000 tiles