当前位置: 首页 > wzjs >正文

网站设计制作代码市场营销策划

网站设计制作代码,市场营销策划,郑州网站建设怎样,个人 可以备案做分类信息网站吗一、题目 【问题描述】 小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手(且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手(但这…

一、题目

【问题描述】

  小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手(且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手(但这 7 人与除这 7 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?
注意 A 和 B 握手的同时也意味着 B 和 A 握手了,所以算作是一次握手。              

二、思路

方法一:

        对于这种题,我一般是来找规律,我们从最简单的开始,有2个人的话,我们需要握手1次,3个人我们需要握手3次,四个人需要握手6次,5个人需要握手10次,6个人需要15次

人数握手次数
21
33=2+1
46=3+2+1
510=4+3+2+1
615=5+4+3+2+1

        我们不难找到一些规律,握手次数是  人数-1 开始向下逐个相加到1,3个人就是3-1向下开始相加(2+1)

        但是题中说7个人是不相互握手的,我们假设3个人不握手,看上面的表,3个人将不握手3次(2+1),7个人将不握手6+5+4+3+2+1=21次

        50个人握手49+48+47+...+2+1=1225次

        又7个人不握手,1225-7=1204次

方法二:(代码)

三、代码

#include<iostream>
using namespace std;
int main(){
//	总握手次数计算:如果没有任何限制,50人两两握手的次数为组合数C(50, 2)。
//排除7人之间的握手次数:这7人之间没有握手,因此需要从总次数中减去C(7, 2)。int  total = 50;int subtract = 7;int  total_hands = total * (total - 1)/2;int subtract_hands = subtract * (subtract - 1)/2;cout<< total_hands-subtract_hands << endl;return 0;
} 

四、反思

组合

  • 每次握手是 无序的(A 和 B 握手与 B 和 A 握手是同一件事)。

  • 组合数 C(n,2) 正是用来计算 无序且不重复的两两配对 的数量,

排列数 A(n, m) 与组合数 C(n, m) 的求法_排列组合-CSDN博客

http://www.dtcms.com/wzjs/117818.html

相关文章:

  • 网站建设公司 北京竞价广告是什么意思
  • 外包公司做网站价格目前最火的自媒体平台
  • 做毕设的网站搜索引擎营销sem
  • 网页设计作业文件夹压缩包专业seo站长工具
  • 网站相关推荐怎么做网址域名注册
  • 创新创业教育课程网站建设方案烟台网站建设
  • wordpress如何修改博客模板优化关键词排名哪家好
  • 做餐饮企业网站的费用seo搜索引擎优化试题及答案
  • php做网站seo三人行网站
  • 网站项目分析怎么做 方法有哪些泉州关键词排名
  • 国内专业的室内设计网站网推和地推的区别
  • 云智网站建设公司外贸网站建设报价
  • 苏州网站建设布局网站优化排名易下拉效率
  • 建设银行官方网站云服务中心怎么做电商创业
  • 宁波网站推广工作室电话网络加速器
  • 网站建设主要产品百度收录网站要多久
  • 广州的企业网站建设网站百度不收录的原因
  • 网站主机租用多少钱上海app网络推广公司电话
  • 做外贸接私单的网站职业技术培训
  • 网站开发形式选择百度小说风云榜排名
  • 国外红人营销网站搜索引擎优化实训心得
  • 基于web的网站开发开题报告谷歌seo网站排名优化
  • 自己建网站有什么用深圳白帽优化
  • 那种软件可以做视频网站代做网页设计平台
  • 公司域名让做网站的公司网络推广方案
  • 个人做网站要注意什么条件百度卖货平台
  • 青岛网站设计百度搜索热词查询
  • 仿制单页面网站多少钱广告推广网站
  • 建网站卖广告刷排名的软件是什么
  • j建设性网站的缺点网上售卖平台有哪些