第一章第6题 证明:从1,2,…,200个数中取100个整数,其中之一小于16,那么必有两个数,一个能被另一个整除假设命题成立. 首先将1-200按照连续除以2,直到不能被2整除的结果分为100组,即: 1,1*2,1*4,... 3,3*2,3*4,... ... 197 199 每一组中的数都能互相整除.所以如果想取100个不能互相整除的数,只能每个组取一个.设取的数为 a1 =
计数方法策略 介绍完两个概念,现在我来介绍10个计数方法策略: 1.特殊元素和特殊位置优先策略 例题: 由0,1,2,3,4,5可以组成多少个没有重复数字的五位奇数。 题解: 由于末位和首位有特殊要求,应该优先安排,以免不合要求的元素占了这两个位置。 首先考虑末位:1,3,5为奇数,我们要从中选出来 ...
转载 2021-08-12 16:27:00
841阅读
2评论
H - Benches Time Limit:500MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Description The city park of IT City contains n east to
转载 2016-03-11 19:48:00
131阅读
2评论
Codeforces 11194F (组合数学) 传送门:https://codeforces.com/contest/1194/problem/F 题意: 你有n个事件,你需要按照1~n的顺序完成这些事件,每个事件需要$t_i$的时间完成,你现在一共有T的时间去做这些事情,每做一件事情的时候,你有
原创 2021-07-29 17:00:55
69阅读
加法原理 乘法原理 排列及计算公式 组合及计算公式 杨辉三角公式 可重集排列 可重集组合 错排列 圆排列 鸽巢原理 二项式定理 容斥原理 卡特兰数 ...
转载 2021-10-07 07:07:00
136阅读
2评论
poj 3219-- 二项式系数奇偶性的判定准则 hdu 2068 ---排列+错排 poj 1496 ---组合数学
原创 2023-09-12 10:41:14
62阅读
Moamen and Ezzat are playing a game. They create an array a of n non-negative integers wh
原创 2021-09-06 21:10:07
20阅读
CodeForces - 630HBenchesTime Limit: 500MS Memory Limit: 65536KB 64bit Ist
原创 2023-04-19 16:50:51
29阅读
组合数学学习笔记 前言: 学校网挂掉了,无聊至极,跑来学组合数了。 来自《组合数学》第四版 章节是原书的,以下内容 Ariel 认为还是比较 noip 的 不 noip 的也干不动啊= = 目录: 第一章 组合数学 组合数学涉及将一个集合的物体排列成满足一些指定规则的格式。 如下两类一般性问题反复出 ...
转载 2021-10-04 17:44:00
229阅读
2评论
数学公式一.递推组合数有一个重要的性质:C(n,m)=C(n,n-m)=C(n-1,m-1)+C(n-1,m)。该公式的证明也很好想,比
原创 2022-07-15 09:43:34
456阅读
一、组合数学脉络、二、组合数学思想 1 : 一一对应技巧、三、组合计数模型 与 一一对应、
原创 2022-04-21 14:35:59
697阅读
The Intriguing ObsessionCodeForces - 869C 1、打表求C(a,i) =a!/(i!*(a-i)!)#include<iostream>#include<cstdio>#include<cstring>using namespace std;typedef long long ll;const ...
原创 2022-08-22 17:29:37
63阅读
题目大意:已知区间长度为n,现在按照规定,我们从[1,m]中选择一部分数字放入这个区间。规着我...
原创 2022-12-12 19:23:53
64阅读
CodeForces - 630GChallenge PennantsTime Limit: 500MS Memory Limit: 65536KB 64bit
原创 2023-04-19 17:01:44
28阅读
题意: 有一个长度为$n$的正整数序列$a$,有这样一种操作: 每次可以选序列中的某 一个 数乘上或除以某 一个 素数。 求对于每一个子序列使其所有元素相等的最少操作次数之和。 分析: 因为两个素数之间互不影响,单独考虑每一个素数$p$。
转载 2016-04-28 14:08:00
22阅读
2评论
<题目链接> 题目大意: 有两种旗子,分别有5个和3个,将这些旗子分配给n个人,有多少中方法。 解题分析: 5面A旗子的发放方案为:$[1,1,1,1,1],[1,1,1,2],[1,2,2],[1,1,3],[1,4],[2,3],[5]$ 方案数为:$cnt1=C(n,5)+C(4,1)*C(n,4)+2*C(3,1)*C(n,3)+2*C(2,1)*C(n,2)+C(n,1)=C
转载 2019-04-08 22:26:00
220阅读
2评论
Description With hands joined, go everywhere at a speed faster than our thoughts! This time, the Fire Sisters —
原创 2022-08-10 10:17:19
33阅读
CodeForces - 630FSelection of PersonnelTime Limit: 500MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionOne company of IT City
原创 2023-05-08 21:21:32
123阅读
CodeForces - 584BKolya and TanyaTime Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmit StatusDescriptionKolya loves putting gnomes a
原创 2023-05-10 21:55:06
184阅读
注意要用long longAC代码
原创 2023-02-09 00:32:53
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5