<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>组合数学 on 111qqz's blog</title><link>https://111qqz.com/en/tags/%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6/</link><description>Recent content in 组合数学 on 111qqz's blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2015-2026 111qqz</copyright><lastBuildDate>Wed, 25 Oct 2017 06:31:02 +0000</lastBuildDate><atom:link href="https://111qqz.com/en/tags/%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>codeforces 439 C - The Intriguing Obsession (和图有关的计数，组合数学)</title><link>https://111qqz.com/en/post/acm-icpc/2017/2017-10-25-codeforces-439-c/</link><pubDate>Wed, 25 Oct 2017 06:31:02 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2017/2017-10-25-codeforces-439-c/</guid><description>&lt;h1 class="relative group"&gt;题意：
 &lt;div id="题意" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e9%a2%98%e6%84%8f" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;3个岛屿群，每个岛屿群有若干岛屿。现在要在岛屿之间连桥，桥的长度是1，规定2个属于相同岛屿群的岛屿的距离要大于等于3.&lt;/p&gt;</description></item><item><title>bzoj 1008: [HNOI2008]越狱(对立事件，组合数学)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-11-28-bzoj-1008-hnoi2008e8b68ae78bb1e5afb9e7ab8be4ba8be4bbb6efbc8ce7bb84e59088e695b0e5ada6/</link><pubDate>Mon, 28 Nov 2016 08:31:10 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-11-28-bzoj-1008-hnoi2008e8b68ae78bb1e5afb9e7ab8be4ba8be4bbb6efbc8ce7bb84e59088e695b0e5ada6/</guid><description>&lt;h2 class="relative group"&gt;1008: [HNOI2008]越狱
 &lt;div id="1008-hnoi2008越狱" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1008-hnoi2008%e8%b6%8a%e7%8b%b1" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Time Limit: 1 Sec  Memory Limit: 162 MB
Submit: 8165  Solved: 3486
[&lt;a href="http://www.lydsy.com/JudgeOnline/submitpage.php?id=1008" target="_blank" rel="noreferrer"&gt;Submit&lt;/a&gt;][&lt;a href="http://www.lydsy.com/JudgeOnline/problemstatus.php?id=1008" target="_blank" rel="noreferrer"&gt;Status&lt;/a&gt;][&lt;a href="http://www.lydsy.com/JudgeOnline/bbs.php?id=1008" target="_blank" rel="noreferrer"&gt;Discuss&lt;/a&gt;]&lt;/p&gt;</description></item><item><title>hdu 4451 Dressing (计数，思维题)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-03-03-hdu4451/</link><pubDate>Thu, 03 Mar 2016 12:26:59 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-03-03-hdu4451/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=4451" target="_blank" rel="noreferrer"&gt;http://acm.hdu.edu.cn/showproblem.php?pid=4451&lt;/a&gt;
题意：N clothes, M pants and K shoes，然后给出p个不合法的搭配，形式是“clothes x pants y” or “pants y shoes z”.” 问有多少种合法的方案。
思路：一开始觉得是容斥。。当然可以。。但是实际上，不合法的搭配的形式比较简单，每种不合法的发配都是两个两个的不合法，以及每种不合法的形式都有pants,那么我们就可以通过先确定pants，对于每种pants，方案数就是能和当前pants搭配的clothes数，乘以能和当前pants搭配的shoes数，然后累加每种pants的答案即可。&lt;/p&gt;</description></item><item><title>poj 1322 chocolate (指数型母函数 )</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-03-02-poj1322chocolate/</link><pubDate>Wed, 02 Mar 2016 11:53:41 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-03-02-poj1322chocolate/</guid><description>&lt;p&gt;&lt;a href="http://poj.org/problem?id=1322" target="_blank" rel="noreferrer"&gt;http://poj.org/problem?id=1322&lt;/a&gt;
题意：&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="http://images.cnitblog.com/blog/361759/201312/03210928-5c2c6f7484cc418e85b498c4d70d860b.jpg"
 &gt;&lt;/figure&gt;
&lt;p&gt;思路：别看n,m很大。。。但是想一下。。m显然不可能大于c(如果大于c，那么根据抽屉原理，至少存在一种巧克力大于一个，然而大于一个就会被取走&amp;hellip;矛盾)   这样概率为0.m也不可能大于n，因为最好的情况就是取出的巧克力都放在了桌子上，如果总共取的还不到n个，又怎么可能剩下m（m&amp;gt;n）个呢。此外，还需要n,m奇偶性相同，否则设n-m=2K+1 ,说明如果要剩余m个，那么就要减少2k+1个，但是巧克力是两个两个减少的，减少的个数一定是偶数，因此矛盾。所以n,m奇偶性相同。&lt;/p&gt;</description></item><item><title>hdu 1028 Ignatius and the Princess III（整数拆分，母函数模板题）</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-02-25-hdu1028/</link><pubDate>Thu, 25 Feb 2016 14:13:47 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-02-25-hdu1028/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=1028" target="_blank" rel="noreferrer"&gt;http://acm.hdu.edu.cn/showproblem.php?pid=1028&lt;/a&gt;
题意：求整数拆分数。
思路：母函数模板题。关于母函数的学习：http://www.cnblogs.com/syxchina/archive/2011/07/07/2197205.html
&lt;a href="http://www.cppblog.com/tanky-woo/archive/2010/08/02/121969.html" target="_blank" rel="noreferrer"&gt;http://www.cppblog.com/tanky-woo/archive/2010/08/02/121969.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>hdu 5145 NPY and girls</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-02-17-hdu5145/</link><pubDate>Wed, 17 Feb 2016 07:34:05 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-02-17-hdu5145/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=5145" target="_blank" rel="noreferrer"&gt;http://acm.hdu.edu.cn/showproblem.php?pid=5145&lt;/a&gt;
题意：有n个女孩，编号1..n,第i个女孩在第a[i]个教室,m次访问，每次访问编号[L,R]的女孩，处于同一个教室的女孩一次只能访问一个，问有多少种访问方案。两个不同的方案当且仅当访问的顺序有所不同。&lt;/p&gt;</description></item><item><title>codeforces #334 div 2 D.Moodular Arithmetic</title><link>https://111qqz.com/en/post/acm-icpc/2015/2015-12-22-cf604d/</link><pubDate>Tue, 22 Dec 2015 05:09:32 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2015/2015-12-22-cf604d/</guid><description>&lt;p&gt;&lt;a href="http://codeforces.com/contest/604/problem/D" target="_blank" rel="noreferrer"&gt;http://codeforces.com/contest/604/problem/D&lt;/a&gt;
题意：一个恒等式 f(k&lt;em&gt;x%p)=k&lt;/em&gt;f(x)%p ,k,p为常数，且满足x对于定义域为0..p-1的p的整数，值域也在0..p-1范围（不一定一一对应）。问满足题意的f有多少个。
思路：
f(0)=0,对于其他的值，当f（x）确定时，f（k&lt;em&gt;x%p）也随之确定，那么把k&lt;/em&gt;x%p看做新的x,f（k&lt;em&gt;k&lt;/em&gt;x%p）也随之确定&amp;hellip;相当于【1，p-1】被分为r个小环，确定每个环可以任选一个数字，ans=p^r。环的个数可以用dfs跑一遍得到r.
注意当k=1的时候是特殊情况，f(x)恒等于f(x)那么答案应该有p的p次方种。因为对于p个f(0..p-1)，每一个都可以任意取p种值。&lt;/p&gt;</description></item><item><title>HUST team contest #2 C Divisible Subsequences ||poj 3844 (剩余类)</title><link>https://111qqz.com/en/post/acm-icpc/2015/2015-08-20-poj3844/</link><pubDate>Thu, 20 Aug 2015 17:11:00 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2015/2015-08-20-poj3844/</guid><description>&lt;p&gt;算是签到帖，竟然卡住了。&lt;/p&gt;
&lt;p&gt;我数学还是太差了。。&lt;/p&gt;
&lt;p&gt;然后去找题解。。竟然看不懂！&lt;/p&gt;</description></item><item><title>codeforces 569 D. Symmetric and Transitive (组合数学　第二类斯特林数　贝尔数)</title><link>https://111qqz.com/en/post/acm-icpc/2015/2015-08-14-codeforces569d/</link><pubDate>Fri, 14 Aug 2015 22:20:00 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2015/2015-08-14-codeforces569d/</guid><description>&lt;p&gt;D. Symmetric and Transitive&lt;/p&gt;
&lt;p&gt;time limit per test&lt;/p&gt;
&lt;p&gt;1.5 seconds&lt;/p&gt;
&lt;p&gt;memory limit per test&lt;/p&gt;
&lt;p&gt;256 megabytes&lt;/p&gt;
&lt;p&gt;input&lt;/p&gt;
&lt;p&gt;standard input&lt;/p&gt;
&lt;p&gt;output&lt;/p&gt;
&lt;p&gt;standard output&lt;/p&gt;
&lt;p&gt;Little Johnny has recently learned about set theory. Now he is studying binary relations. You&amp;rsquo;ve probably heard the term &amp;ldquo;equivalence relation&amp;rdquo;. These relations are very important in many areas of mathematics. For example, the equality of the two numbers is an equivalence relation.&lt;/p&gt;</description></item><item><title>贝尔数(集合的划分数目)</title><link>https://111qqz.com/en/post/acm-icpc/2015/2015-08-14-e8b49de5b094e695b0e99b86e59088e79a84e58892e58886e695b0e79bae/</link><pubDate>Fri, 14 Aug 2015 21:53:00 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2015/2015-08-14-e8b49de5b094e695b0e99b86e59088e79a84e58892e58886e695b0e79bae/</guid><description>&lt;p&gt;&lt;a href="http://baike.baidu.com/link?url=kw5Kxe3nSvRJR0TpJUpMrORcQL8fyZFpJlT9_o0RlGYOy0bKFobabPPSj3LxGfy7o1qGVycrYK4Iags3hMFq0a" target="_blank" rel="noreferrer"&gt;http://baike.baidu.com/link?url=kw5Kxe3nSvRJR0TpJUpMrORcQL8fyZFpJlT9_o0RlGYOy0bKFobabPPSj3LxGfy7o1qGVycrYK4Iags3hMFq0a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;在组合数合里，&lt;strong&gt;贝尔数给出了&lt;a href="http://baike.baidu.com/view/2797429.htm" target="_blank" rel="noreferrer"&gt;集合划分&lt;/a&gt;的数目&lt;/strong&gt;，以&lt;a href="http://baike.baidu.com/view/66878.htm" target="_blank" rel="noreferrer"&gt;数学家&lt;/a&gt;埃里克·坦普尔·贝尔（Eric Temple Bell）命名，是&lt;a href="http://baike.baidu.com/view/44868.htm" target="_blank" rel="noreferrer"&gt;组合数学&lt;/a&gt;中的一组&lt;a href="http://baike.baidu.com/view/71484.htm" target="_blank" rel="noreferrer"&gt;整数&lt;/a&gt;数列。[1]&lt;/p&gt;
&lt;p&gt;以B0= B1=1为始， 首几项的贝尔数为：1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147, 115975, …（&lt;a href="http://baike.baidu.com/view/6942297.htm" target="_blank" rel="noreferrer"&gt;OEIS&lt;/a&gt;的A000110&lt;a href="http://baike.baidu.com/view/39749.htm" target="_blank" rel="noreferrer"&gt;数列&lt;/a&gt;）&lt;/p&gt;</description></item></channel></rss>