方法一:模拟
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int n=1e6;
int a,b[n],c;
signed main()
{for(int i=1;i<=50;i++){for(int j=i+1;j<=50;j++){if(i<=7&&j<=7){continue;}c++;}}cout<<c<<endl;
}
方法二:高中计算
答案:
=所有人都两两握手的个数-7个人相互之间的握手的个数
=(49+48+…+1)-(6+5+…+1)
=50*49/2-7*6/2
=1204