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

相关推荐
筱昕~呀3 天前
冲刺蓝桥杯-DFS板块(第二天)
算法·蓝桥杯·深度优先
仰泳的熊猫4 天前
蓝桥杯算法提高VIP-种树
数据结构·c++·算法·蓝桥杯·深度优先·图论
筱昕~呀4 天前
冲刺蓝桥杯-DFS板块(第一天)
算法·蓝桥杯·深度优先
yzx9910135 天前
蓝桥杯备考智能体:构建高并发、智能化编程竞赛助手的深度实践
职场和发展·蓝桥杯
仰泳的熊猫5 天前
题目1549:蓝桥杯算法提高VIP-盾神与积木游戏
数据结构·c++·算法·蓝桥杯
仰泳的熊猫6 天前
题目1545:蓝桥杯算法提高VIP-现代诗如蚯蚓
数据结构·c++·算法·蓝桥杯
仰泳的熊猫6 天前
题目1535:蓝桥杯算法提高VIP-最小乘积(提高型)
数据结构·c++·算法·蓝桥杯
仰泳的熊猫6 天前
题目1531:蓝桥杯算法提高VIP-数的划分
数据结构·c++·算法·蓝桥杯
List<String> error_P6 天前
蓝桥杯基础知识点:模拟-数位操作类题目
python·算法·蓝桥杯
yzx9910137 天前
蓝桥杯智能体开发:从入门到实战经验分享
职场和发展·蓝桥杯