Length of floor $ = 300\:\text{cm}$, Breadth of floor $ = 250\:\text{cm}.$
The HCF of $300\:\text{cm}$ and $250\:\text{cm}$ will be the side of square bricks. HCF of $300$ and $250 = 50\;\text{cm}.$
Area of floor $ = 300 \times 250 = 75000\:\text{cm}^{2}$
Area of one square brick $ = 50 \times 50 = 2500\:\text{cm}^{2}$
Therefore, the number of square bricks required $ = \dfrac{75000}{2500} = 30.$
So, the correct answer is $30.$