假设,无题中 $7$ 个人的要求,那么握手次数为:
$$1 + 2 + 3 + \dots + 49$$
以上次数包括了,那七个人之间的握手次数。
假设只有 $7$ 个人,互相握手的次数为:
$$1 + 2 + 3 + \dots + 7$$
将上述式子相减可得出最终答案。
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
using namespace std;
int main()
{
int res = 0;
for (int i = 1; i < 50; ++ i )
res += i;
for (int i = 1; i < 7; ++ i )
res -= i;
cout << res << endl;
return 0;
}
输出:
1204