蓝桥杯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

相关推荐
空中海7 小时前
iOS 动态分析、抓包与 Frida Hook
ios·职场和发展·蓝桥杯
wljy13 天前
牛客每日一题(2026.4.30) 整数域二分
c语言·c++·算法·蓝桥杯·二分
Advancer-4 天前
第二次蓝桥杯总结(上)
java·算法·职场和发展·蓝桥杯
WL_Aurora4 天前
备战蓝桥杯国赛【day3】
python·蓝桥杯
wljy14 天前
每日一题(2026.4.29) 猫猫与数学
c语言·c++·算法·蓝桥杯·stl·牛客
待bong5 天前
蓝桥杯EDA客观题(自己收集的)
职场和发展·蓝桥杯
沉默-_-5 天前
备战蓝桥杯-哈希
c++·学习·算法·蓝桥杯·哈希算法
Reese_Cool5 天前
【STL】蓝桥杯/天梯赛终极杀器!10个C++字符串核心技巧,暴力破解高频考点
开发语言·c++·蓝桥杯·stl
小年糕是糕手5 天前
【C/C++刷题集】栈、stack、队列、queue核心精讲
c语言·开发语言·数据结构·数据库·c++·算法·蓝桥杯
小年糕是糕手5 天前
【C/C++刷题集】顺序表、vector、链表、list核心精讲
c语言·开发语言·数据结构·c++·算法·leetcode·蓝桥杯