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
容斥定理
1248: HH的军训[
容斥定理
]
1248:HH的军训时间限制:1Sec 内存限制:128MB提交:92 解决:11[提交][状态][讨论版]题目描述大学里,最难忘的事情莫过于军训了,白白的HH童鞋就被无情的晒黑了,话说军训期间,最怕的就是被教官逗了,俗话说:珍爱生命,远离教官。教官总爱让同学们站方阵,由于同学很多,难免会有前面的同学挡着后面的同学,为了远离教官,大家都希望自己站的位置教官看不到自己,现在假如同学们站在一个有坐
qq_29600137
·
2015-11-21 16:00
容斥定理
CodeForces 483B Friends and Presents(二分+
容斥定理
)
该题比赛的时候没能想到用二分优化,一直超时。 其实答案是一个单调函数,对于一个答案m,如果m不符合条件,那么小于m的都不符合,反之亦然。所以我们可以直接二分答案,然后关键是判断。 通过观察,可以发现,对于答案m,能被x除尽的个数是m/x,能被y除尽的个数是m/y。那么可以用来给f1(朋友1)的个数就是m-m/x,用来给f2的个数就是m-m/y。但是还要注意两者都能除尽的个数是m/(x*y),这
weizhuwyzc000
·
2015-11-14 10:00
codeforces
二分
ACM-ICPC
容斥定理
mobius反演讲解
那么我们可以推出f(x)=Σmiu(d)*F(x/d) d|x,另一基本形式为假设知道函数F(x)=Σf(d) x|d,那么我们可以推出f(x)=Σmiu(d)*F(d/x) x|d,第二种形式可以由
容斥定理
得出
·
2015-11-13 20:51
BI
杭电oj题目和分类
简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In Maze 广度搜索1006 Redraiment猜想 数论:
容斥定理
1007 童年生活二三事 递推题1008 University
·
2015-11-13 10:48
杭电
2012 ACM/ICPC Asia Regional Jinhua Online - hdu 4407
1~n 有多少个数与p互素:将p拆成素因子,
容斥定理
搞一搞。 给出比赛时候的简陋代码。
·
2015-11-13 09:48
online
【HDU 4135 && HDU 2841 && HDU1695】
容斥定理
+数论 (难度递增三步曲)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2841 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 hdu 4135 题目大意: 输入一个a,b,n。 让
·
2015-11-12 23:14
HDU
HDU 1695 GCD 欧拉函数+
容斥定理
输入a b c d k求有多少对x y 使得x在a-b区间 y在c-d区间 gcd(x, y) = k 此外a和c一定是1 由于gcd(x, y) == k 将b和d都除以k 题目转化为1到b/k 和1到d/k 2个区间 如果第一个区间小于第二个区间 讲第二个区间分成2部分来做1-b/k 和 b/k+1-d/k 第一部分对于每一个数i 和他互质的数就是这个数的欧拉函数值 全部数的欧拉函数的和就
·
2015-11-11 13:43
HDU
POJ 2407 Relatives
欧拉函数的应用,素数定理; 看了DISCUSS中那段超短的代码后才明白欧拉函数直接解决,我之前想的是集合中的
容斥定理
,实际上这里欧拉公式也实质上就是
容斥定理
; 另外用了刚学的优化的筛法计算素数表。
·
2015-11-11 07:23
relative
zoj 3547 The Boss on Mars
需要用到概率论的
容斥定理
以及计算1 ^ 4 + 2 ^ 4 + ……+ n ^ 4的计算公式1^4+2^4+……+n^4=n(n+1)(2n+1)(3n^2+3n-1)/30 #pragma
·
2015-11-10 22:09
ZOJ
hdu题目类型
简单题1004 渊子赛马 排序+贪心的方法归并1005 Hero In Maze 广度搜索1006 Redraiment猜想 数论:
容斥定理
1007 童年生活二三事 递推题1008 University
·
2015-11-08 10:46
HDU
HDU 1695 GCD 欧拉函数+
容斥定理
|| 莫比乌斯反演
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4141 Accepted Submission(s): 1441 Problem Descr
·
2015-11-07 09:52
HDU
HDU 2461 Rectangles poj 3695 Rectangles
纯
容斥定理
: View Code #include<iostream> #include<cstdio> #include<cstdlib> #include
·
2015-11-05 08:12
poj
HDU 4135 Co-prime
简单的
容斥定理
的运用: View Code #include<iostream> #include<cstdio> #include<cstdlib>
·
2015-11-05 08:11
Prim
HDU 1695 GCD
这个题要用
容斥定理
,求出x与y互质的对数,然后x与y同时乘以k,如果x与y都在范围之内,则这一对符合条件; 这里的处理方法就是对b与d缩小k倍,寻找里面的互质的数的对数,我们在扩大k倍,就可以解决,上面存在的问题
·
2015-11-05 08:10
HDU
HDU 1796 How many integers can you find
容斥定理
: View Code #include<iostream> #include<cstdio> #include<cstdlib> #include
·
2015-11-05 08:10
Integer
HDU 2841 Visible Trees
这道题,是求n*m的矩形内,有多少对互质的数(x,y)即Gcd( x ,y ) ==1; 这个题首先用到欧拉的质因子分解,再利用
容斥定理
; View Code #include<iostream
·
2015-11-05 08:56
visible
容斥定理
这篇文章发表于 http://e-maxx.ru/algo/inclusion_exclusion_principle,原文是 俄语的。由于文章确实很实用,而且鉴于国内俄文资料翻译的匮乏,我下决心将其翻译之。由于俄语对我来说如同乱码,而用Google直接翻译中文的话又变得面目全非,所以只能先用Google翻译成英语,再反复读,慢慢理解英语的意思,实在是弄得我头昏脑胀。因此在理解文章意思然后翻译
·
2015-11-02 15:12
转载
hdu Sum
容斥定理
的应用
http://acm.hdu.edu.cn/showproblem.php?pid=4407 比赛的时候想到了先求与p不互质的然后减去,但是就是遇到了容斥处理的问题,当时没有想到对因子容斥,只想到求和容斥那去了。。哎。悲剧啊、、 题意: 给出一个长度为n序列初始值为1,2,......n对其进行两种操作: "2 x c" 将x位置的值替换成y;  
·
2015-11-02 15:48
HDU
容斥定理
问题
容斥定理
学习:http://www.cppblog.com/vici/archive/2011/09/05/155103.aspx hdu 1796 How many integers can
·
2015-11-02 15:25
问题
2012 Multi-University Training Contest 10
官方解题报告:http://page.renren.com/601081183/note/867254911 1001 Number Sequence
容斥定理
+组合数 hdu
·
2015-11-02 15:24
test
欧拉函数
与n互素,就与所有n的所有素数因子pi互素, 与pi互素和不是pi的倍数是等价的 那么可以用
容斥定理
来求解phi(n),从n个数中减去是1个素因子倍数的个数,然后加上同时是2个素因子倍数的个数,然后减去同时是
·
2015-11-02 13:59
函数
HDU 4135 Co-prime 欧拉+
容斥定理
Co-prime Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 935 Accepted Submission(s): 339 Problem De
·
2015-10-31 19:23
Prim
HDU-4336 Card Collector
容斥定理
Or 概率DP
首先这题可以用期望DP来计算最后的期望值,由于这题每张卡片对应的概率是不相同的,所以不能像POJ-2096那样dp[i]表示拿到了i 张卡片来表示状态,而是要开一个 1<<N的状态来压缩状态表示拿到不用的卡片的期望值。对于给定的N,我们有dp[(1<<N)-1]=0,因为这已经是最后的状态了。 对于dp[i] 我们需要分析其能够到达的状态,如果 N=6, i 的二进制位为
·
2015-10-31 09:17
Collector
HDU-4059 The Boss on Mars
容斥定理
将与N不互质的数全部找出来,再应用
容斥定理
求得最后的结果。这题在求 a/b MOD c 的时候使用费马小定理等价于 a*b^c(-2) MOD c.用x/lnx 可以估计出大概有多少素数。
·
2015-10-31 09:16
HDU
HDU-1695 GCD
容斥定理
这题首先要将等式两边除以k,这样在求两边的互质数的个数就是最后的结果了。我们采用的策略就是用小区间的每一个数去匹配大区间的数。但是如果每次都去分解一个数的质因子的话,那么会TLE,因此先预处理出1-100000每个数的质因子再进行计算。 代码如下: #include <cstring> #include <cstdlib> #include <cstdio&
·
2015-10-31 09:16
HDU
HDU-2461 Rectangles
容斥定理
,状态压缩
这题简单说就是求矩形的面积并,线段树?只有20个矩形,我们可以用容斥来做。但是这个有个比较麻烦的地方就是要求出任意组合情况下的面积并,试过几次每次进行求解的写法都一一超时了。这里选择在dfs的时候直接枚举题目将询问的状态,只要当前状态是其子集的话,就直接加到上面。最后M次询问就能够在O(1)的时间内完成了。296MS水过了。 代码如下: #include &l
·
2015-10-31 09:15
HDU
HDU-1796 How many integers can you find
容斥定理
红果果的
容斥定理
。
·
2015-10-31 09:15
Integer
HDU-4135 Co-prime
容斥定理
该题就是给定一个数,求某个区间内有多少数与这个数互质。 首先我们要明确,对于一个给定的区间,我们如果能够求出这个区间内所有与其不互质的数的个数的话,那么互质数的个数也就求出来。这个叫做反面求解。 对于任何一个正整数N,都有其唯一的素因子分解形式,我们可以这样想,任何与N不互质的数一定是其某一个质因子的倍数,所以我们通过某一个质因子能够确定一个范围内的有多少个数该质因子的倍数的数。但是这并不是所
·
2015-10-31 09:15
Prim
HUT-XXXX Strange display
容斥定理
,线性规划
该题题义是有一个显示器,在给定了一系列的操作后,询问最后显示器所显示的区域。 对于每个操作,给定一个x坐标和一个y坐标,以及三角形(等腰直角三角形)的边长。对于每个面积覆盖次数为奇数的区域是显示的,对于覆盖了0次或偶数次的区域是不显示的。 那么我们可以将题目这样进行转化,我们规定了个三角形的区域,它的横纵坐标分别是x, y,边长为 r 那么这个三角形可以用一个方程组来表示,令 ci = xi
·
2015-10-31 09:14
display
HDU 1796How many integers can you find(简单
容斥定理
)
How many integers can you find Time Limit: 12000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3315 Accepted Submi
·
2015-10-31 09:44
Integer
HDU 1796How many integers can you find(简单
容斥定理
)
How many integers can you find Time Limit: 12000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3315 Accepted Submi
·
2015-10-31 09:03
Integer
分解质因子+
容斥定理
这个是参考了别人之后的代码,POJ上0MS过了。Orz......对于一个序列在提取了2,5之后,例如1,2,3,4,5,6,7,8,9,10,我们可以将其中的奇数和偶数分开来对待,对于偶数序列2,4,6,8,10由于原序列会被提取出2,所以就退化成了1,2,3,4,5,这个奇数序列,对于奇数序列1,3,5,7,9我们就可以来统计3,5,7的数量了,同样出现的次数是总长度N=10除以10(单位出现
·
2015-10-30 14:31
zero
HDU-4407 Sum
容斥定理
对于D这个数求[1-N]内有多少个与其互质的数就可用运用
容斥定理
来求解了。
·
2015-10-27 14:27
HDU
TOJ 4008 The Leaf Eaters(
容斥定理
)
Description As we all know caterpillars love to eat leaves. Usually, a caterpillar sits on leaf, eats as much of it as it can (or wants), then stretches out to its full length to reach a new
·
2015-10-23 08:47
400
HD OJ 题目分类
72587911001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想数论:
容斥定理
hellohelloC
·
2015-08-16 10:00
HDU 1796 How many integers can you find (
容斥定理
+ 二进制)
HowmanyintegerscanyoufindTimeLimit:12000/5000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):5493 AcceptedSubmission(s):1567ProblemDescription NowyougetanumberN,andaM-in
qq_18661257
·
2015-08-15 09:00
容斥定理
hdu1796 How many integers can you find
直接枚举M个数的集合的子集,记为s然后球子集s里的数的最小公约数,并统计里面的数量,记为cnt然后看小于n的数中,有多少个最小公约数的倍数,记为t看cnt的奇偶性,奇数就加t,偶数就减t(
容斥定理
)然后就做完了
qwb492859377
·
2015-08-14 21:00
hdoj 题目分类
整数求和水题 1002C语言实验题——两个数比较水题 10031、2、3、4、5...简单题 1004渊子赛马排序+贪心的方法归并 1005HeroInMaze广度搜索 1006Redraiment猜想数论:
容斥定理
JamesLi6
·
2015-08-04 21:00
POJ 3695 Rectangles (矩形并 状压+
容斥定理
好题)
RectanglesTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:3730 Accepted:1082DescriptionYouaredevelopingasoftwareforpaintingrectanglesonthescreen.Thesoftwaresupportsdrawingseveralrectanglesandfilli
Tc_To_Top
·
2015-08-04 00:00
poj
容斥
杭电oj题目和分类
1001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想数论:
容斥定理
jinjide_ajin
·
2015-07-21 15:00
hdoj
hdu题目分类
170531541001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想数论:
容斥定理
JANESTAR
·
2015-04-05 20:00
ACM
hdu 5101 单调+二分查找
因为每次要找其他班和自己相加之和大于固定值的人数的个数,所以先排序,利用二分查找找到满足条件的最小值,然后后面的均符合条件,利用
容斥定理
中的补集关系,让总的排列中满足条件的个数-自己班中满足条件的个数=
qq_24451605
·
2015-02-06 11:00
C++
二分查找
2014年ACM亚洲区域赛2站1铜收场
code4101在34分钟时把K题1Y,这题也是水题,全场就个位数的队没A这题期间我看了H题和I题,H题涉及到异或,code4101比我熟这类数学题,毕竟是数学系的,i题是求两圆环相交面积,用圆圆相交+
容斥定理
就可以
bnmjmz
·
2014-12-10 09:00
hdu 4456 Crowd(二维树状数组)
解题思路:将矩阵旋转45度,然后询问就等于是询问一个矩形,可以用
容斥定理
搞,维护用二维树状数组,但是空间开不下,直接用离散化,将有用到的点处理出来。
u011328934
·
2014-11-17 23:00
Coprime(
容斥定理
+ 筛选)
Coprime Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 400 Accepted Submission(s): 178 Problem D
Simone_chou
·
2014-10-28 20:00
Prim
BZOJ 3589 动态树 树链剖分+
容斥定理
题目大意:给出一棵树,每一个节点有一个权值,一开始所有节点的权值都是0。有两种操作,0xy代表以x为根节点的子树上所有点的权值增加y。1ka1b1a2b2……akbk代表询问。一共有k条边(k #include #include #include #defineMAX200010 #defineLEFT(posask[MAX]; structSegmentTree{ intsum,c; }tre
jiangyuze831
·
2014-10-25 08:00
线段树
树链剖分
容斥原理
bzoj
HDU题目分类
1001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想数论:
容斥定理
u011547107
·
2014-08-21 12:00
hdu 2841 Visible Trees 寻找互质
容斥定理
这里用到
容斥定理
,寻找不互质的,总数相减。例如2212与1互质 斜率有1/12/1
imwutianqi
·
2014-08-06 14:00
欧拉函数——从
容斥定理
和积性函数的性质谈开
欧拉函数——从容斥原理和积性函数的性质谈开容斥原理:欧拉函数(容斥原理):欧拉函数(积性函数):如果仔细观察就会发现容斥原理的求出的欧拉函数公式,刚好是积性函数求出的公式的多项式展开式。
csuhoward
·
2014-07-16 20:00
欧拉函数
携程——聪明的猴子 (
容斥定理
)
Problem Description 森林中有一排香蕉树(无限长),一只猴子站在其中一棵树上,猴子在跳跃前要先抽取一张卡片,卡片上写有A+1个自然数,其中最后一个是B,前A个数只能小于等于B,卡片上的数字可以相同。猴子每次跳跃先从卡片上任选一个自然数C,然后向左、或向右跳C棵树。猴子的任务是:跳到与它左边相邻的香蕉树上时,就可以吃掉上面的香蕉。 例如,当A=2,B=4时,对于卡片(2,
从此醉
·
2014-04-16 16:00
上一页
1
2
3
4
下一页
按字母分类:
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
其他