The minimum number of rows is 1: if A is sorted in descending order, every next students will arrive in a row where everyone is taller than him, and no new rows will be created.
For example, consider
A = [190, 175, 170, 165, 150]
The first students creates the first row.
The second student is 175cm tall. In the first row everyone is taller than him (there's only the 190cm student), so he'll stand in this row.
The third student, 170cm, will find the row filled by the students who are 190 and 175cm tall. So, everyone is taller than him and he'll stand in that row as well.
You keep going with the other students, and you'll see that no one will form a new row.