E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM-容斥原理
hdu 5514 Frog(
容斥原理
)
题目链接:hdu5514题目大意:N只青蛙,M个石头构成一个环,第i只青蛙每一次向后跳Ai个石头,即下一步的位置是(当前位置+Ai)modm,最开始的时候所有青蛙都在位置0,每只青蛙会跳无数次,问最终所有被青蛙跳过的石头的编号之和是多少?解题思路:第i只青蛙会踩过的石头编号分别为0,gcd(Ai,m),2*gcd(Ai,m)……一共有m/gcd(Ai,m)-1个,这个的和很是容易用等差数列求和计算
chat_c
·
2016-01-06 23:00
数论
容斥原理
51NOD 1284 2 3 5 7的倍数
Input输入1个数N(1 #include #include typedeflonglongll; intmain(){ //真是长见识了,这是离散数学里面的知识,利用
容斥原理
(4个
qq_27717967
·
2015-12-27 14:00
leetcode -- Range Sum Query 2D - Immutable -- 简单DP题目
构造辅助二维数组sumssums[x][y]表示从0,0到x,y的子矩阵的和利用
容斥原理
,可知:sumRange(row1,col1,row2,col2)=sums[row2][col2]+sums[row1
xyqzki
·
2015-12-25 16:00
LeetCode
【校内互测】笨笨的雕塑安置(
容斥原理
)
【描述】Wcyz为了迎接百年校庆,美化校园,请了校友笨笨将n座雕塑,准备安置在校园内,整个校园可以抽象成一个nxn的大网格,每个lxl网格最多只能安置一座雕塑,但是某些lxl的网格上恰好是一个食堂或湖泊,这些网格是不能安置雕塑的,每个雕塑的造型相同,这样同一种安置方案中交换排列都算一种。任意雕塑在同一行或同一列是不合法的方案。学校想知道有多少种安置方案,笨笨想从中选择最好的一种方案,笨笨想请你告诉
Clove_unique
·
2015-12-13 10:40
题解
搜索
数学相关
【校内互测】笨笨的雕塑安置(
容斥原理
)
【描述】Wcyz为了迎接百年校庆,美化校园,请了校友笨笨将n座雕塑,准备安置在校园内,整个校园可以抽象成一个nxn的大网格,每个lxl网格最多只能安置一座雕塑,但是某些lxl的网格上恰好是一个食堂或湖泊,这些网格是不能安置雕塑的,每个雕塑的造型相同,这样同一种安置方案中交换排列都算一种。任意雕塑在同一行或同一列是不合法的方案。学校想知道有多少种安置方案,笨笨想从中选择最好的一种方案,笨笨想请你告诉
Clove_unique
·
2015-12-13 10:40
题解
搜索
数学相关
【校内互测】笨笨的雕塑安置(
容斥原理
)
【描述】Wcyz为了迎接百年校庆,美化校园,请了校友笨笨将n座雕塑,准备安置在校园内,整个校园可以抽象成一个nxn的大网格,每个lxl网格最多只能安置一座雕塑,但是某些lxl的网格上恰好是一个食堂或湖泊,这些网格是不能安置雕塑的,每个雕塑的造型相同,这样同一种安置方案中交换排列都算一种。任意雕塑在同一行或同一列是不合法的方案。 学校想知道有多少种安置方案,笨笨想从中选择最好的一种方案,笨笨想请
Clove_unique
·
2015-12-13 10:00
搜索
容斥原理
2014-2015 ACM-ICPC, Asia Xian Regional Contest F Color
于是需要根据
容斥原理
做一下处理,减去用了k-1种颜色
squee_spoon
·
2015-12-09 21:00
容斥原理
组合数
容斥原理
应用(求1~r中有多少个数与n互素)
对于这个问题由
容斥原理
,我们有3种写法,其实效率差不多。分别是:dfs,队列数组,位运算。
·
2015-12-09 11:26
原理
[bzoj3129][SDOI2013]方程
容斥原理
我们发现,我们可以使用
容斥原理
来解决。不满足第i个约束,
WerKeyTom_FTD
·
2015-12-02 20:00
HPU 1248: HH的军训【
容斥原理
】
1248:HH的军训时间限制:1Sec 内存限制:128MB提交:118 解决:19[提交][状态][讨论版]题目描述大学里,最难忘的事情莫过于军训了,白白的HH童鞋就被无情的晒黑了,话说军训期间,最怕的就是被教官逗了,俗话说:珍爱生命,远离教官。教官总爱让同学们站方阵,由于同学很多,难免会有前面的同学挡着后面的同学,为了远离教官,大家都希望自己站的位置教官看不到自己,现在假如同学们站在一个有
lin14543
·
2015-12-01 16:00
容斥原理
HPU
UVa 11014 - Make a Crystal
博主刚刚看完莫比乌斯反演.........提示:1.方法是
容斥原理
, 记函数f[x]={(a,b,c), gcd(a,b,c) == x }2.不难理解,题解是Σu[x]*f[x](1= #include
Fuxey
·
2015-11-30 20:00
数论
uva
莫比乌斯函数
hdoj Visible Trees 2841 (
容斥原理
)
VisibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2209 AcceptedSubmission(s):906ProblemDescriptionTherearemanytreesformingam*ngrid,thegridstart
yanghui07216
·
2015-11-29 10:00
HDOJ 2841 isible Trees (
容斥原理
)
isibleTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2207 AcceptedSubmission(s):905ProblemDescriptionTherearemanytreesformingam*ngrid,thegridstar
helloiamclh
·
2015-11-28 22:00
容斥原理
数论
两个集合的容斥关系公式:A∪B=|A∪B|=|A|+|B|-|A∩B|(∩:重合的部分)三个集合的容斥关系公式:|A∪B∪C|=|A|+|B|+|C|-|A∩B|-|B∩C|-|C∩A|+|A∩B∩C|最后可以推广到n个集合,集合里的元素为奇数则加,偶数减百度有证明和详细说明http://baike.baidu.com/link?url=ONESj-EzjxEKYUdznssG9xuOU9bGQW
meixiuxiudd
·
2015-11-27 22:00
数论
容斥原理
数论 毕达哥斯拉三元组 + 欧拉函数 +
容斥原理
hdu3939
a为奇数,b为偶数,c为奇数可以得到如下勾股数组定理:a=2m*n;b=m^2-n^2;c=m^2+n^2;其中m,n奇偶性不同2.欧拉函数:enlur[n]小于n且与n互素的数字个数3.
容斥原理
//毕达哥斯拉三元组
meixiuxiudd
·
2015-11-27 19:00
数论
bzoj1042硬币购物
要点:1.较少的硬币种类,只有四种考虑容斥2.背包问题加强,背包会T,因此考虑写成方程形式,并用
容斥原理
3.注意位运算优先级很低,一定要加括号4.题目可自由拓展,变化多 5.新限制?
qq_20669971
·
2015-11-27 15:00
容斥原理
-shuoj—小明系列之高中时光
Description小明是一个聪明的小孩,虽然初中没有前三年学习成绩都很差。但是凭借这中考前最后几个月的冲刺还是考进了一所离家里比较近的普通高中。刚进入高中小明对课堂上老师讲授的问题依然没有什么兴趣。但是小明的聪明头脑依然不会停止转动。平时只要一闲下来就会去思考一些有趣的数学问题。今天小明学校开运动会,小明和他的同学们都坐在操场上观看开幕仪式。爱思考的小明又闲不住了,正好小明身边有k个石子,小明
sinat_30062549
·
2015-11-26 14:00
容斥原理
组合数
shuoj
ACM主要内容
中国剩余定理1.1.2:欧拉函数1.1.3:欧几里得定理1.1.3.1:欧几里得定理1.1.3.2:扩展欧几里得1.1.4:大数分解与素数判定1.1.5:佩尔方程1.2:组合数学1.2.1:排列组合1.2.2:
容斥原理
ClareMore
·
2015-11-23 23:00
[置顶]
容斥原理
小结
数学修养过低,努力学习POJ3370题意:给你一些数,让你取其中几个,模c得0,输出取的数的序号,不行的话输出no题解:这题就是典型的鸽巢原理,构造序列a1,a1+a2,a1+a2+a3,........a1+a2+...+an这样n个数的序列,然后都模c,看有没有相等的两个数,因为如果sumi==sumj,那么ai+1+ai+2+......+aj就能模c得0,如果有sumj=0modc,那么
Miracle_ma
·
2015-11-23 15:00
ACM
UVa 10712 - Count the Numbers
博主最近一直在积累组合计数方面的经验,这一次是数位dp......感谢Remilia's文章的帮助提示:1.本题思路是利用数位进行计数,但网上也有
容斥原理
和AC动归的做法(其实博主一开始也想用
容斥原理
做的
Fuxey
·
2015-11-22 16:00
组合
dp
uva
Pasha and Phone(
容斥原理
)
题意:现有一长度为n的空号码,给定整数k(满足n%k==0)和具有n/k个元素的序列a[]和b[]。定义一个电话号码是good:将长度n分成n/k块,要求第i块填a[i]倍数且不能以b[i]开头,不够k位前面可以补0。问你good电话号码的个数%(1e9+7)。#include #include #include #include usingnamespacestd; #defineLLlongl
zyx520ytt
·
2015-11-21 23:00
容斥原理
容斥原理
主要有三种题型:小学生容斥,合法的方案数,...等于k的方案数。
heheda_is_an_OIer
·
2015-11-16 10:00
bzoj 1853 幸运数字
预处理出只含86的数字,利用
容斥原理
求解。
heheda_is_an_OIer
·
2015-11-16 10:00
看了zzb的安排
盗题,发现了他的安排,我也来发一发莫比乌斯再来一遍
容斥原理
插头dp 模拟退火 字符串(hash) 树套树高斯消元扩展kmp计算几何lct矩阵树定理后缀自动机fftcdq斜率优化kdtree
heheda_is_an_OIer
·
2015-11-16 10:00
ACM-
超级楼梯
ProblemDescription有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? Input输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1>n; intM; ans[1]=1; ans[2]=1; for(inti=3;i>M; cout<
gzj_1101
·
2015-11-15 09:00
算法
递归
bzoj 1042 DP+
容斥原理
为数量,这个代表第I种钞票一定 超了的方案数,那么假设我们用二进制来表示对于四种钞票的限制情况 0000表示都不限制,1000代表第一种必须用超,其余没有限制 我们要求的是都限制的请款 那么根据
容斥原理
·
2015-11-13 21:28
ZOJ
bzoj 2440
容斥原理
首先根据样例或者自己打表大概可以知道,对于询问k,答案不会超过k<<1,那么我们就可以二分答案,求当前二分的值内有多少个数不是完全平方数的倍数,这样就可以了,对于每个二分到的值x,其中完全平方数的倍数的个数为Σmiu(i)*(n/(i*i)),原理就是容斥,但是根据莫比乌斯反演应该也是能推出来的(我没推出来)。 反思:开始莫比乌斯函数筛错了,后来的时候没用longlong,导
·
2015-11-13 21:14
ZOJ
uva 1393 - Highways(
容斥原理
)
然后用
容斥原理
求出ans。 #include <
·
2015-11-13 17:43
uva
HDU 1796
容斥原理
How many integers can you find
pid=1796 处男
容斥原理
纪念一下 TMD看了好久才明白DFS...
·
2015-11-13 15:16
Integer
Uestc 1720 【
容斥原理
】.cpp
思路: 利用类似筛选法把100010的素数标记出来(预处理) 然后通过
容斥原理
,把有平方因子数的个数算出来,那总个数-有平方因子个数 = 答案了 n之内有平方因子的数的个数
·
2015-11-13 14:06
cpp
【vijos】1629 八(
容斥原理
+dfs)
https://vijos.org/p/1629 本来是想出来了的,,,,但是有个地方写挫了一直没发现,sad 就是dfs的时候我传的pos传错了QAQ 这题用容斥很好想 首先在区间[l, r]能被a整除的数有r/a-(l-1)/a,下取整。 而这题要求的是 upd:很早以前写的这个公式感觉不怎么好,还是用《组合数学》上边的容斥来想吧。。。我就不写了。 其中B是区间内能被8整除的
·
2015-11-13 11:34
DFS
ACM-
简单题之Factorial——poj1401
转载请注明出处: http://blog.csdn.net/lttree Factorial Time Limit: 1500MS Memory Limit: 65536K Total Submissions: 13993 Accepted: 8678 Description The
·
2015-11-13 11:31
ACM
【BZOJ】2440: [中山市选2011]完全平方数(莫比乌斯+
容斥原理
+二分)
http://www.lydsy.com/JudgeOnline/problem.php?id=2440 我觉得网上很多题解都没说清楚。。。(还是我太弱了? 首先我们可以将问题转换为判定性问题,即给出一个数$x$,有多少个小于$x$等于的数是不能分解的,即不是完全平方数(不包括1)。 而每个数都可以写成质数积,那么显然只要质数的平方的倍数就可以代替所有数的平方的倍数。 考虑质数个数,假设质
·
2015-11-13 11:46
ZOJ
【BZOJ】1042: [HAOI2008]硬币购物(dp+
容斥原理
)
用了组合数学中的多重集合方案的
容斥原理
。 设$A_i$表示i超过d[i]的性质 则我们要求: $$| \overline{A_1} \cap \overline{A_2} \cap ...
·
2015-11-13 11:24
2008
容斥原理
题意: 求区间(0,n)之间能被集合A内一个元素整除的数的个数,例如n = 12, A = {2, 3} 则能被A集合元素整除的数的集合为{2,3,4,6,8,9,10}则结果为7。 http://acm.hdu.edu.cn/showprob
·
2015-11-13 10:25
原理
欧拉函数+
容斥原理
http://acm.hdu.edu.cn/showproblem.php?pid=1695 1 /** 2 GCD(x,y)=k;在x小于b且y小于d时有多少组答案 3 2 4 1 3 1 5 1 5 1 11014 1 14409 9 6 7 Case 1: 9 8 Case 2: 736427 9 10 For the first sam
·
2015-11-13 10:24
函数
SPOJ 4191. Sky Code
http://www.spoj.com/problems/MSKYCODE/
容斥原理
在我不断的优化过后,终于过了 代码: #include <iostream> #include
·
2015-11-13 10:52
code
TopCoder SRM 382 CharmingTicketsEasy
这题的主要算法是DP 只在最后结果上用了一下
容斥原理
代码: #include<iostream> #include<cstring> #include<cstdio
·
2015-11-13 10:48
topcoder
SPOJ 6285. Another Game With Numbers
http://www.spoj.com/problems/NGM2/
容斥原理
第四题 水! 难题各种各样,水题都一个样,无语。
·
2015-11-13 10:47
number
TopCoder TCHS 16 Divisibility
容斥原理
第三题 要注意求最小公倍数时会超 long long 的问题 代码: #include<iostream> #include<
·
2015-11-13 10:46
visibility
UVa 11806 - Cheerleaders
page=show_problem&category=226&problem=2906&mosmsg=Submission+received+with+ID+11832924
容斥原理
·
2015-11-13 10:45
uva
UVa 10325 - The Lottery
page=show_problem&category=15&problem=1266&mosmsg=Submission+received+with+ID+11830997
容斥原理
·
2015-11-13 10:44
uva
POJ 3904 Sky Code
思路:
容斥原理
,遍历每个数的素因子,奇数个加偶数个减,然后C(n,4)-sum。 //求得是n个数中,有多少组(a,b,c,d)的公约数为1,值得注意的是这四个数不一定两两互质。
·
2015-11-13 09:33
code
hdu 1695 GCD
容斥原理
+ 欧拉函数 或 莫比乌斯反演。莫比乌斯反演要比
容斥原理
快的多。。
·
2015-11-13 09:46
HDU
HDU4407 Sum
容斥原理
: 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 using
·
2015-11-13 09:24
HDU
HDU 1695 GCD 欧拉函数+
容斥原理
+质因数分解
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 题意:在[a,b]中的x,在[c,d]中的y,求x与y的最大公约数为k的组合有多少。(a=1, a <= b <= 100000, c=1, c <= d <= 100000, 0 <= k <= 100000) 思路:由于x与y的最大公约数为k,所以xx=x
·
2015-11-13 05:53
HDU
HOJ 2576 HOJ 2577 Simple Computing I & II
容斥原理
id=2577 下面两题都是很经典的
容斥原理
的题目,自己做的时候有点瞎yy,所以下面的表达不太严谨。。。
·
2015-11-13 05:03
simple
hdu 1159
这题的主要原理是多个集合的
容斥原理
。
·
2015-11-13 03:27
HDU
UVa 11806 - Cheerleaders (组合计数+
容斥原理
)
《训练指南》p.108 #include <cstdio> #include <cstring> #include <cstdlib> using namespace std; const int MOD = 1000007; const int MAXN = 500; int C[MAXN][MAXN]; void ini
·
2015-11-13 03:35
uva
POJ 2773 Happy 2006 【数论,
容斥原理
+二分】
再奉上一篇
容斥原理
的题目,其实还是统计区间里与某个数互素的数的个数。
·
2015-11-13 02:31
APP
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他