蓝桥杯2024年第十五届省赛真题-握手问题

方法一:模拟

cpp 复制代码
#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

相关推荐
SpiderPex12 小时前
第十七届蓝桥杯 C++ B组-题目 (最新出炉 )
c++·职场和发展·蓝桥杯
zyq99101_113 小时前
DFS算法实战:经典例题代码解析
python·算法·蓝桥杯·深度优先
苏纪云16 小时前
蓝桥杯考前突击
c++·算法·蓝桥杯
打瞌睡的朱尤18 小时前
4.9蓝桥杯
职场和发展·蓝桥杯
念越2 天前
蓝桥杯4期模拟单元测试解析
蓝桥杯·单元测试
仟濹2 天前
2026-04-09~10-复习计划+蓝桥杯注意的点
职场和发展·蓝桥杯
liu****2 天前
第十五届蓝桥杯大赛软件赛国赛C/C++大学B组
c++·算法·蓝桥杯·acm
念越2 天前
蓝桥杯模拟4期自动化测试代码完整版解析
软件测试·蓝桥杯·自动化
liu****2 天前
第15届省赛蓝桥杯大赛C/C++大学B组
开发语言·数据结构·c++·算法·蓝桥杯·acm
无缘之缘2 天前
蓝桥杯手把手教你备战(C/C++ B组)(最全面!最贴心!适合小白!)
c语言·c++·算法·蓝桥杯