清北学堂学习总结day3
小学知识总结
上午篇
•积性函数的卷积公式
(1)(f * g)( n ) = ∑(d|n) f( d ) x g ( n / d )
(2)代码实现
- LL f[N], g[N], h[N];
- void calc(int n) {
- for (int i = ; i * i <= n; i++) {
- h[i * i] += f[i] * g[i];
- for (int j = i + ; i * j <= n; j++)
- h[i * j] += f[i] * g[j] + f[j] * g[i];
- }
- }
(3)例题
太难了就不发了QAQ
•组合数问题都是好题 / / 钟神的小学题
(1)加法原理和乘法原理
(2)加法原理:具有性质A的事件有m个,具有性质B的事件有n个,则具有性质A 或 性质B的事件有m+n个
(3)乘法原理:具有性质A的事件有m个,具有性质B的事件有n个,则具有性质A 及 性质B的事件有mn个
(4)例题:
•1、求小于10000的正整数中含有数字1的个数 (计数问题)
介是红题呀!!! 可是好像要手推QAQ
可以一位一位的看,分别讨论各位上含有数字1的个数,然后用加法原理,相加可得结果,具体过程就 不写了,这里只提供思路
•2、n = 73 * 112 * 134,求n的因子个数
好像很水,可以用乘法原理,3 * 4 * 5 = ??? (数据太大,脑子不够用)
•3、书店有【日文书】* 5、【英文书】* 7、【中文书】* 10,问:取两册文字不同的书有多少种方案?取两 册文字相同的书有多少种方案?随便取两册有多少种方案?
这道题留作思考题吧,比较综合(其实是懒得打了)
(5)排列组合
•1、这其实是两个不同的东西(说了句废话
•2、组合:(其实应该先讲排列
从n个数中选取r个元素,当不计顺序时,其方案数为:
•3、排列:(其实应该用A
从n个元素中选取r个元素,当考虑顺序时,其方案数为:
(6)例题:(当做练习题,有疑惑自己百度
•1、有5面颜色不同的旗帜,20种不同的盆花,排成两端是两面旗帜,中间是三盆花的形式,问有多少方案数?
•2、7男3女排队,要求头尾必须是男,且女不相邻,求方案数?
•3、求2000-7000的偶数中,由不同的数字组成的四位数的个数?
•4、5女7男选5个组成战队中路组团送,但是男A和女B不能同时选,问方案数?
•5、从1-300选3个数,使得它们的和能被3除尽,问方案数?
•6、红黄蓝绿旗帜各四面排成一列,问方案数?
•7、有n个不同元素,从中选r个,但是每个可以选多次(可重),求证:其方案数为
•8、有n个不同元素,从中选r个,但是选择的元素不能相邻,求证:其方案数为
(7)组合数及其相关性质 ( 直接上图吧
下午篇
(1)容斥原理
可以结合韦恩图来表示
(2)例题:
•选修数学、物理、化学的各有170、130、120人,选修数学和物理有45人,选修数学和化学有20人, 选修物理和化学有22人,三修有3人,问总共有多少人?
PS:剩下的题就不发了,只是发了一些蒟有代表性的题(比较简单),难度较大的题就压根没整理
清北学堂学习总结day3的更多相关文章
- 清北学堂学习总结day2
今天是钟皓曦大佬讲课,先来膜一波 %%%%% •数论 数论是这次培训的一个重点,那么什么是数论呢? 数论是研究整数性质的东西,所以理论上day2不会涉及小数QwQ (切入正题) •整除性: 设a, ...
- 清北学堂学习总结day1
上午篇 一.高精度计算: [以下内容先只考虑非负数情况] •高精度加法: 思路:[模拟竖式运算] 注意:[进位] •高精度减法: 思路:[同加法类似,模拟竖式运算,进位变退位] 注意: [结果为负数的 ...
- 清北学堂学习总结 day2 字符串 练习
1.hash表(哈希表) codevs 2147 数星星--简单哈希 时间限制: 3 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题目描述 Description 小明 ...
- 清北学堂学习总结 day1 数据结构 练习
1.二叉搜索树 STL set直接做就可以了 2.树状数组+差分数列: codevs 1081 线段树练习 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Maste ...
- 清北学堂2017NOIP冬令营入学测试P4745 B’s problem(b)
清北学堂2017NOIP冬令营入学测试 P4745 B's problem(b) 时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试 描述 题目描 ...
- 清北学堂2017NOIP冬令营入学测试 P4744 A’s problem(a)
清北学堂2017NOIP冬令营入学测试 P4744 A's problem(a) 时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试题,每三天结算 ...
- 济南清北学堂游记 Day 1.
快住手!这根本不是暴力! 刷了一整天的题就是了..上午三道题的画风还算挺正常,估计是第一天,给点水题做做算了.. rqy大佬AK了上午的比赛! 当时我t2暴力写挂,还以为需要用啥奇怪的算法,后来发现, ...
- 清明培训 清北学堂 DAY1
今天是李昊老师的讲授~~ 总结了一下今天的内容: 1.高精度算法 (1) 高精度加法 思路:模拟竖式运算 注意:进位 优化:压位 程序代码: #include<iostream>#in ...
- 7月清北学堂培训 Day 3
今天是丁明朔老师的讲授~ 数据结构 绪论 下面是天天见的: 栈,队列: 堆: 并查集: 树状数组: 线段树: 平衡树: 下面是不常见的: 主席树: 树链剖分: 树套树: 下面是清北学堂课程表里的: S ...
随机推荐
- 使用 JS 输出螺旋矩阵
关于螺旋矩阵 这是我曾经遇到过的面试题,在 LeetCode 上找到了题目的原型,难度中等.题目描述如下: 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中 ...
- [Alpha阶段]事后分析博客
目录 Alpha阶段事后分析博客 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 讨论照片 Alpha阶段事后分析博客 作业要求:Alpha阶段事后分析 设想和 ...
- Python selenium —— 一定要会用selenium的等待,三种等待方式解读
发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性. 很多人在群里问,这个下拉框定位不到.那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加 ...
- Docker 部署Confluence15.2
一.数据库准备 数据库版本:5.7 这里数据库并没有采用docker镜像方式,而是选择已有数据库.至于数据库安装这里不再说明. 注:我这里安装confluence时,需要在下面配置数据库信息时,在数据 ...
- H5软键盘兼容方案
前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上.需求很明确,看似很简单,其实不然.从实验过一些机型上看,发现主要存在以下问题: ...
- CSS中字距,词距,首行缩进,字体大小,排版相关问题的探讨
先说明下,这是在谷歌浏览器下字体显示等问题做个研究,火狐下有点差异,不过火狐占有率低,而且显示的没有谷歌那么合理,不管它先.IE卡的要死,半死不活,也懒得深入研究这些细节,字体排版上不是强迫症,差别也 ...
- Oracle计算两天两个日期间相差的天数
Oracle计算两天两个日期间相差的天数: select to_date('19930411','yyyymmdd')-to_date('19890507','yyyymmdd') from dual ...
- sh -c
在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式. 比如要向 test.asc 文件中随便写入点内容,可以: $ echo "信息" > test ...
- MariaDB多实例的安装配置
初始化数据库: mysql_install_db --basedir=/var/lib/mysql --datadir=/data/3306/data --user=mysql mysql_inst ...
- 深入理解 GIL:如何写出高性能及线程安全的 Python 代码
深入理解 GIL:如何写出高性能及线程安全的 Python 代码 本文由 伯乐在线 - 郑芸 翻译.未经许可,禁止转载!英文出处:A. Jesse.欢迎加入翻译组. GIL对多线程的影响:http:/ ...