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

P2415 集合求和 详解

此题我认为主要考数学逻辑,这个题目考的是你面对代码时,是否会从中去找规律推导一个数学公式。

先看题目:

此题目与集合有关,所以对于数学基础不好的同学,我会先给你讲一下这个集合的相关知识。

一,首先,what?集合知识是啥

1,定义:集合是确定的,互异的对象(也可以叫元素)组成的整体。

结论:集合里的元素都是唯一不重复的。

2,子集与真子集

通俗讲:

子集包含真子集,如果是真子集,那么他一定也是子集,如果是子集,不一定是真子集。

真子集是集合A里面至少有一个元素不在B里面,则A为B真子集,,即是A的元素个数一定比B元素个数少

子集是A的元素在集合B里面都有,A的元素可以比B里面元素少,也可以一样,而真子集不能一样,则叫A为B子集,即是A的元素个数可以比B元素个数少,也可以跟B元素个数一样

3,子集个数计算

一个集合有n个元素,那么他子集个数为 2的n次方个,包含空集

即A集合里面有三个元素,则它子集个数有 2的3次方个,即8个

4,子集所有元素的总和怎么算

公式为

a1 + a2 +a3 +......+an 的意思是集合里面每个元素相加的总和

1个元素{  1  }:  子集有 {  1 } 

子集元素和:a1 *2的0次方

2个元素{  1,2  }:子集有 {  1  }{  2  }{  1,2  }   

子集元素和:( a1 +a2 )*2的1次方 ,此时元素{  1,2 }里面元素总和重复了两遍

3个元素{  1,2,3 } :子集有{  1  } {  2  } {  3  } {  1,2 } {  1,3 } {  2,3 } {  1,2,3 }

子集元素和:( a1 + a2 + a3 )*2的2次方 ,此时元素{  1,2,3 }里面元素总和重复了4遍

之后的元素个数同理,为什么上面元素个数重复4遍,

1,考虑子集只有 1 元素时,元素总和重复一遍

2,子集有2个元素时,{  1,2 } {  1,3 } {  2,3 } ,你只需要看一个元素出现的次数即知道元素总和重复了多少次,此时元素总和重复了2次,看1出现了两次,即知元素总和重复2次

3,子集有3个元素时,重复了一次,为他自己本身,所有总共算元素总和重复了四遍

所有此题得解

mark,用来统计输入的元素数量,之后对其进行公式运算

相关文章:

  • 需求分析阶段测试工程师主要做哪些事情
  • Kubernetes探针生产环境实战指南
  • Linux下部署Keepalived
  • 代理服务器
  • DBeaver查询PostgreSQL的只读模式
  • vue实现半圆转盘旋转(门户网页上)
  • 基于Stable Diffusion XL模型进行文本生成图像的训练
  • 旧版 Flutter 写的项目, 想要在新的环境上运行?
  • ARM 芯片上移植 Ubuntu 操作系统详细步骤
  • 【HarmonyOS 5】鸿蒙中进度条的使用详解
  • HarmonyOS-hdc远程网络方式连接设备
  • 奥威BI:AI+BI深度融合,重塑智能AI数据分析新标杆
  • SpringBoot使用定时线程池ScheduledThreadPoolExecutor
  • Android MVC架构的现代化改造:构建清晰单向数据流
  • Rspack:字节跳动自研 Web 构建工具-基于 Rust打造高性能前端工具链
  • python编译exe执行时报错:OSError:[WinError6]句柄无效
  • 代理协议解析:如何根据需求选择HTTP、HTTPS或SOCKS5?
  • HTTP学习
  • CSS: 选择器与三大特性
  • Abaqus学习笔记
  • 内蒙古赤峰市城建集团董事长孙广通拟任旗县区党委书记
  • 淮安市车桥中学党总支书记王习元逝世,终年51岁
  • 马上评|重病老人取款身亡,如何避免类似悲剧?
  • 大环线呼之欲出,“金三角”跑起来了
  • 申论|空间更新结合“青银共生”,助力青年发展型城区建设
  • 株洲一重病妇女被要求本人到银行取款时去世?当地警方:正在处理