当前位置:   article > 正文

第十五届蓝桥杯省赛C/C++B组A题【握手问题】题解(AC)_握手问题蓝桥杯

握手问题蓝桥杯

请添加图片描述

假设,无题中 7 7 7 个人的要求,那么握手次数为:
1 + 2 + 3 + ⋯ + 49 1 + 2 + 3 + \dots + 49 1+2+3++49

以上次数包括了,那七个人之间的握手次数。

假设只有 7 7 7 个人,互相握手的次数为:

1 + 2 + 3 + ⋯ + 6 1 + 2 + 3 + \dots + 6 1+2+3++6

将上述式子相减可得出最终答案

#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;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

输出:

1204
  • 1

【在线测评】

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/490666
推荐阅读
相关标签
  

闽ICP备14008679号