离散数学&&组合数学
文章平均质量分 77
记录应用离散数学知识点解决ACM题目
PushyTao
这个作者很懒,什么都没留下…
展开
-
运动会-组合数学
题目描述在一次运会上,有一个比赛项目,共有N个人参加比赛,要将这N个人分组,每组人数不少于K个,问有多少种分组方式?比如有16个运动员,每组人数不少于5个,共有6种分组方式:(1) 分一组,为16人;(2) 分二组,分别为11人、5人;(3) 分二组,分别为10人、6人;(4) 分二组,分别为9人、7人;(5) 分二组,分别为8人、8人;(6) 分三组,分别为6人、5人、5人。注意:6+5+5,5+6+5,5+5+6为同一种,只算一种分组方式;输入输入共一行为两个整数N, K。表示有N原创 2021-07-25 17:30:19 · 684 阅读 · 0 评论 -
[Codeforces] 1557 C Moamen and XOR(组合数学)
Moamen and Ezzat are playing a game. They create an array a of n non-negative integers where every element is less than 2k.Moamen wins if a1&a2&a3&…&an≥a1⊕a2⊕a3⊕…⊕an.Here & denotes the bitwise AND operation, and ⊕ denotes the bitwise原创 2021-09-06 21:10:07 · 282 阅读 · 0 评论 -
UPC--扑克牌
题目描述从一副含有n(n≤10000)张的扑克牌[显然每张扑克牌都不相同]中,分给m(m≤100)个人,第i个人得到ai (0≤ai≤100)张牌,求一共有几种分法,这个数可能非常大,请输出此数模10007后的结果。输入第一行两个整数 为 n m第二行 m个整数 ai输出一个整数,表示有多少种分法样例输入【样例1】5 23 1【样例2】20 191 1 1 1 1 1 1...原创 2020-03-16 08:59:05 · 223 阅读 · 0 评论 -
Triangular Collection思维
题目描述Call a set of positive integers triangular if it has size at least three and, for all triples of distinct integers from the set, a triangle with those three integers as side lengths can be constructed.Given a set of positive integers, compute the nu.原创 2021-04-12 13:50:33 · 328 阅读 · 0 评论 -
UPC-2021个人训练赛第20场-部分题解
目录RGB Triplets题目描述输入输出样例输入 Copy样例输出 Copy提示Select Half题目描述输入输出样例输入 Copy样例输出 Copy提示心灵的抚慰题目描述输入输出样例输入 Copy样例输出 Copy提示RGB Triplets题目描述We have a string S of length N consisting of R, G, and B.Find the number of triples (i, j, k) (1≤i<j<k≤N) that satis原创 2021-06-13 12:48:19 · 685 阅读 · 0 评论 -
[2018 徐州 网络赛|Hard to prepare ] 环形染色问题的公式解法
题目来源After Incident, a feast is usually held in Hakurei Shrine. This time Reimu asked Kokoro to deliver a Nogaku show during the feast. To enjoy the show, every audience has to wear a Nogaku mask, and seat around as a circle.There are N guests Reimu serve原创 2021-10-08 23:56:08 · 281 阅读 · 0 评论 -
中石油训练混合训练第七场
题目描述众所周知,XZ&CHR是好朋友……这天,CHR打算考验一下XZ与自己的默契度,他想了n个正整数:a1an,为了不为难XZ,CHR只要求说出一个数,这个数是a1an中任何一个数的倍数即可。当然,这还是十分困难,XZ知道后,觉得这很难,就来问问你:如果他在1~m中随机说出一个数,通过考验的概率是多少?输入第一行输入一个正整数T,代表有T组数据。对于每一组数据,第一行输入n,m, 第二行输入a1~an,含义见题目描述。输出为防止有精度问题,对于每一组数据输出概率乘上m,即一个正整数代原创 2020-05-08 20:10:23 · 260 阅读 · 0 评论 -
Kuroni and Impossible Calculation——容斥原理-鸽笼原理-抽屉原理
题目描述已知一个数组a[n],请计算式子:∏_{1≤i<j≤n}|ai−aj| 的值,其中1<=i,j<=n;我们可以认为,这一式子等价于 |a1−a2|⋅|a1−a3|⋅ … ⋅|a1−an|⋅|a2−a3|⋅|a2−a4|⋅ … ⋅|a2−an|⋅ … ⋅|an−1−an|输入第一行是n,m。第二行是n个整数:a[1],a[2]……a[n]输出输出 ∏1≤i<...原创 2020-04-09 23:08:27 · 325 阅读 · 0 评论 -
Indivisibility——容斥原理的应用
题目描述给一个数n,找出1n范围内不被210整除的数的个数输入一个数n输出1–n范围内不被2–10整除的数的个数样例输入12样例输出2提示数据范围:1<=n<=10182–10以内的素数有 2 3 5 7根据容斥原理:结果应该等于n-n/2-n/3-n/5-n/7+n/6+n/10+n/14+n/15+n/21+n/35-n/30-n/42-n/70-n/10...原创 2020-04-09 22:47:39 · 317 阅读 · 0 评论