双循环需要打 n(n1)n(n-1) 场,单循环需要打 n(n1)2\dfrac{n(n-1)}{2} 场。

mm 场比赛中间有 m1m-133 天间隔,因此一共 4m34m-3 天。

记得特判 n=1n=1

#include <bits/stdc++.h>
using namespace std;
int main()
{
	freopen("league.in", "r", stdin);
	freopen("league.out", "w", stdout);
	int T;
	cin >> T;
	while (T--)
	{
		long long n;
		cin >> n;
		if (n == 1) cout << 0 << endl;
		if (n >= 2 && n <= 15) cout << n * (n - 1) * 4 - 3 << endl;
		if (n >= 16) cout << n * (n - 1) / 2 * 4 - 3 << endl;
	}
	return 0;
}