【组合数学|容斥原理|抽屉原理】
riba2534
没有谁生来就是神牛,而千里之行,始于足下!
展开
-
HDU6152 Friend-Graph(拉姆齐定理,2017中国大学生程序设计竞赛 - 网络选拔赛)
Problem Description It is well known that small groups are not conducive of the development of a team. Therefore, there shouldn’t be any small groups in a good team. In a team with n members,if原创 2017-08-20 11:25:43 · 548 阅读 · 0 评论 -
HihoCoder - 1701 挑选子集(组合数,递推)
描述 给定N个整数A1, A2, … AN,小Hi希望从中选出M个整数,使得任意两个选出的整数的差都是K的倍数。 请你计算有多少种不同的选法。由于选法可能非常多,你只需要输出对1000000009取模的结果。输入 第一行包含三个整数N、M和K。 第二行包含N个整数A1, A2, … AN。 对于30%的数据,2 ≤ M ≤ N ≤ 1...原创 2018-04-02 11:49:50 · 332 阅读 · 0 评论 -
HDU1286 找新朋友(容斥原理+欧拉函数)
Problem Description 新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。Input 第一行是测试数据的组数CN(Case number,1Output 对原创 2018-01-30 10:36:50 · 352 阅读 · 0 评论 -
HDU2841 Visible Trees(容斥原理,二维)
Problem Description There are many trees forming a m * n grid, the grid starts from (1,1). Farmer Sherlock is standing at (0,0) point. He wonders how many trees he can see. If two trees原创 2018-01-30 10:34:15 · 428 阅读 · 1 评论 -
NYOJ762+POJ1796 第k个互质数(容斥原理+二分)
描述 两个数的a,b的gcd为1,即a,b互质,现在给你一个数m,你知道与它互质的第k个数是多少吗?与m互质的数按照升序排列。输入 输入m ,k (1输出 输出第k个数。样例输入10 110 210 3样例输出137思路题意要求出与m互质的第k个数,首先肯定不能暴力,要用容斥原理解决,在做这个题之前请先做一下:HDU4135原创 2018-01-29 17:08:47 · 544 阅读 · 0 评论 -
HDU4135 Co-prime(容斥原理)
Problem Description Given a number N, you are asked to count the number of integers between A and B inclusive which are relatively prime to N. Two integers are said to be co-prime or relativ原创 2018-01-29 17:00:14 · 845 阅读 · 0 评论 -
POJ2356 Find a multiple(组合数学,抽屉原理)
Description The input contains N natural (i.e. positive integer) numbers ( N 10000 ). Each of that numbers is not greater than 15000. This numbers are not necessarily different (so it may ha原创 2018-01-27 17:48:09 · 355 阅读 · 0 评论 -
容斥原理总结
容斥原理总结概述:先引入百度百科的定义: 在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。推荐博客:Math-组合学】容斥原理的拓展以及乱序排列原创 2018-02-02 17:56:50 · 1062 阅读 · 0 评论 -
HDU1796 How many integers can you find(容斥原理,dfs)
Problem Description Now you get a number N, and a M-integers set, you should find out how many integers which are small than N, that they can divided exactly by any integers in the set. For原创 2018-01-30 00:40:38 · 226 阅读 · 0 评论 -
HDU1695 GCD(容斥原理)
Problem Description Given 5 integers: a, b, c, d, k, you’re to find x in a…b, y in c…d that GCD(x, y) = k. GCD(x, y) means the greatest common divisor of x and y. Since the number of choices原创 2018-01-30 16:59:01 · 382 阅读 · 0 评论 -
Codeforces Round #447 (Div. 2) B. Ralph And His Magic Field(数论,组合数学)
Description Ralph has a magic field which is divided into n × m blocks. That is to say, there are n rows and m columns on the field. Ralph can put an integer in each block. However, the magic f原创 2017-11-20 16:26:17 · 1097 阅读 · 0 评论 -
第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 E 回旋星空(排列组合)
题目描述 曾经有两个来自吉尔尼斯的人(A和C)恋爱了,他们晚上经常在一起看头上的那片名为假的回旋星空, 有一天他们分手了,A想通过回旋星空测量他们之间的复合指数,测量的规则是, 计算回旋图标的个数,即选中三颗星星,分别作为回旋图标的起点,拐点和终点,假设现在有三个 星星分别为i,j,k,如果d(a[i],a[j]) == d(a[j],a[k])则表示找...原创 2018-03-27 10:34:38 · 335 阅读 · 0 评论