In a school table-tennis league each team plays each of the other teams \textbf{twice} during the year, once at home and once away. If there are $$30$$ matches in total during the season, how many teams are there in the table-tennis league? 
Overseas Competition->Knowledge Point->Combinatorics->Logical Reasoning->Sports Competition->Single Cycle Race