25% of 300 is 75, so n should be in a way that it is greater than at least the first 75 numbers.
If we see the sequence, to get to 75 numbers, it is just the sum of the first n positive numbers, but we have to be careful here, as we cannot consider the last n numbers. Why?
Because if we say n is 10, we can't consider the last 10 numbers, as those will all be 10, which is not greater than 10.
So we could modify the formula for the sum of the first n positive numbers
\(\frac{n(n+1) }{ 2 }\) as
\(\frac{n(n+1) }{ 2 } - n >= 75\)
Which gives (n-1)(n) >= 150, so n has to be at least 13.
Hope it helps.
P.S. We could do a brute force approach, like take 10, sum up to 10(excluding 10), gives 45(so n=10, n is greater than only 45 numbers), then add 10, gives 55(n=11, n is greater than only 55 numbers), then add 11, gives 66(n=12, n is greater than only 66 numbers), then add 12, gives 78(n=13, n is greater than 78 numebrs).
But yeah, it depends on which one clicks with you and gives you a confident answer.
Bunuel
A sequence of numbers 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 ....... n occurs n times for 1 ≤ n ≤ 25. For the first 300 numbers in the sequence, what is the least n that is greater than at least 25% of the first 300 numbers in the sequence?
A. 10
B. 11
C. 12
D. 13
E. 14