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-容斥原理
hdu4135Co-prime
容斥原理
水题
//问一个区间[a,b]与n互素的数的个数//利用
容斥原理
可知//在[a,b]区间内对n的素数因子//ans=被一个数整除的数的个数-被两个数的最小公倍数整除的数的个数+被三个数的。。。
cq_pf
·
2015-06-08 18:00
容斥原理
分类: 数学 2015-06-06 22:59 14人阅读 评论(0) 收藏
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 example, N=12, an
·
2015-06-06 22:00
原理
hdu4059The Boss on Mars
容斥原理
)/30//对于(a/b)%mod可以转化为(a*inv(b))%mod//inv(b)为b的逆元//由费马小定理a^(p-1)=1(modp)a,p互质可得//30的逆元为30^(mod-2)//由
容斥原理
很容易得到与
cq_pf
·
2015-06-06 22:00
hdu5212Code
容斥原理
//给一个数列a求segma(gcd(ai,aj)*(gcd(ai,aj)-1))//运用
容斥原理
,对于以x为倍数的数的个数为k//那么以k为最大公约数的个数为f[x]=k^2-f[2*x]-f[3*x
cq_pf
·
2015-06-06 20:00
BZOJ2440 [中山市选2011]完全平方数(莫比乌斯函数+
容斥原理
+二分答案)
【题解】本题中完全平方数不考虑1在1~k*2中二分答案:对于x,只需求出1~x中有多少个数不是完全平方数的倍数 由
容斥原理
:1~x中不是完全平方数的倍数的数的个数=x-是至少1个质数n次方的数的个数+是至少
cjk_cjk
·
2015-06-03 22:00
容斥原理
二分答案
莫比乌斯函数
hdu2841Visible Trees
容斥原理
//给定一个n*m的方格,农场主从(0,0)开始看,只能看到//一条直线上的第一个格子,问农场主能看到几个格子//对于任意的坐标(x,y),与其在同一条直线上的坐标有(k*x,k*y)//故而可以枚举所有的x,找其在(1,m)有多少个互质的数#include#include#include#includeusingnamespacestd;typedef__int64ll;constintmaxn
cq_pf
·
2015-06-03 19:00
hdu3388Coprime 二分+
容斥原理
//找第k个和n,m互质的数//由
容斥原理
可得//在[1,x]范围内且与n不互质的数的个数为://对于所有的n的素数因子:和一个素数因子不互质的个数-两个素数因子相乘的个数+三个素数因子相乘的个数-..
cq_pf
·
2015-06-02 20:00
hdu1796 How many integers can you find
//给集合m,问小于n的数中有多少数能被集合m中任意一个数整除//利用
容斥原理
可知//ans=被一个数整除的数的个数-被两个数的最小公倍数整除的数的个数+被三个数的。。。
cq_pf
·
2015-06-02 18:00
hdu1685 GCD
容斥原理
x)算一对//可以转化为[1,b/k]中的x,和[1,d/k]中的y,//使得gcd(x,y)=1 //可以枚举x,在[1,d/k]的范围内找大于x,且与x互质的数有多少个//记录所有x的素数因子//
容斥原理
可得
cq_pf
·
2015-06-01 21:00
ACM-
汽水瓶(C语言基础题)
描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入输入文件最多
u012701023
·
2015-05-29 11:00
ACM-
给定一个整数n,请求出0与n之间的所有偶数的和
描述 给定一个整数n,请求出0与n之间的所有偶数的和(包括0和n)?输入有多组数据每种情况第一行一个整数n(002.usingnamespacestd;03.intmain()04.{05.intn,i,sum;06.while(cin>>n)07.{08.if(n>=0&&n<=500)09.sum=0;10.for(i=0;i<=n;i++)11.{12.if(i%2==0)13. 14.su
u012701023
·
2015-05-29 11:00
ACM-
世界末日
描述世界末日马上就要来临了,当然,每个人都想买到船票,但是由于船票有限,因此需要回答对一个问题才能买票。问题是这样的:给你一个数n(102.usingnamespacestd;03.intmain()04.{05.intn,t;06.while(cin>>n)07.{08.while(n--)09.cin>>t;10.cout<<"YES"<<endl;11. 12.}13.}
u012701023
·
2015-05-29 11:00
ACM-
奋斗的小蜗牛
描述传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。输入第一行有一个整数t,表示t组测试数据。第二行一个整数H(002.usingnames
u012701023
·
2015-05-29 11:00
hdu4059---The Boss on Mars(
容斥原理
+前n项的4次方和)
ProblemDescriptionOnMars,thereisahugecompanycalledACM(AhugeCompanyonMars),andit’sownedbyayoungerboss.DuetonomoonsaroundMars,theemployeescanonlygetthesalariesper-year.TherearenemployeesinACM,andit’stim
Guard_Mine
·
2015-05-28 18:00
数学
容斥原理
ZOJ2836---Number Puzzle(
容斥原理
)
Givenalistofintegers(A1,A2,…,An),andapositiveintegerM,pleasefindthenumberofpositiveintegersthatarenotgreaterthanManddividablebyanyintegerfromthegivenlist.InputTheinputcontainsseveraltestcases.Foreacht
Guard_Mine
·
2015-05-28 16:00
容斥原理
ACM-
完数(分解因子)
描述一个数如果恰好等于不等于它本身的所有因子之和,那么这个数就被称为"完数"。例如,6的因子为1,2,3,而6=1+2+3,因此,6是完数。要求给定一个整数n,请编写程序,确定n是否是完数。输入每组数据输入一个n(102.usingnamespacestd;03.intmain()04.{05.intx;06.while(cin>>x&&x!=-1)07.{08.intsum=0,i;09.for
u012701023
·
2015-05-27 13:00
ACM-
谁是最好的Coder
描述计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。每个同学的综合得分是帅气程度得分与编程水平得分的和。他希望你能写一个程序帮他一下。输入数据有多组。输入一个数n,代表计科班的总人数。接下来有n行数,一行数有两个数a,b。其中a代表该同学的编程水平,b代表该同学的帅气程度。n=0表示输入结束。输出每组数据占一行,输出所有同学中
u012701023
·
2015-05-27 13:00
ACM-
九九乘法表
描述小时候学过的九九乘法表也许将会扎根于我们一生的记忆,现在让我们重温那些温暖的记忆,请编程输出九九乘法表.现在要求你输出它的格式与平常的不同啊!是那种反过来的三角形啦,具体如下图:每两个式子之前用一个空格隔开。。。输入第一有一个整数N,表示有N组数据(N 02.usingnamespacestd; 03.intmain() 04.{ 05.intx,y,z,k; 06.cin
u012701023
·
2015-05-27 13:00
ACM-
小光棍数
描述最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m02.usingnamespacestd;03.intmain()04.{05.intn;06.longlongm;07.cin>>n;08.while(n--)09.{10.cin>>m;11.co
u012701023
·
2015-05-27 12:00
ACM-
大小写互换
描述 现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入第一行只有一个整数m(m02.#include03.intmain()04.{05.intn,i;06.chara[101];07.scanf("%d",&n);08.while(n--)09.{10.scanf("%s",a);11.i=0;12.while(a[
u012701023
·
2015-05-27 12:00
ACM-
黑色帽子
描述 最近发现了一个搞笑的游戏,不过目前还没玩过。一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,黑的至少有一顶。每个人都能看到别人帽子的颜色,可是看不见自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的的黑色帽子,就打自己一个耳光(,都很自觉,而且不许打别人的哦),开灯,关灯,开灯……。因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶
u012701023
·
2015-05-27 12:00
ACM-
整除个数
描述1、2、3……n这n(0 02.usingnamespacestd; 03.intmain() 04.{ 05.inta,b; 06.while(cin>>a>>b) 07.{ 08.cout<<a/b<<endl; 09.} 10.return0; 11.}
u012701023
·
2015-05-27 11:00
ACM-
有一个数n(0
描述 一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(002.#include03.usingnamespacestd;04.intmain()05.{06.intt;07.cin>>t;08.while(t--)09.{10.intn,i;11.cin>>n;12.inta[10]={1,2,
u012701023
·
2015-05-27 11:00
ACM-
写出1到n的全排列
描述 一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0
u012701023
·
2015-05-27 10:00
ACM
for循环
字符数组
循环语句
ACM-
数乌龟
描述有一只母乌龟 ,它每年年初生一头小母乌龟 。每头小母乌龟 从第四个年头开始,每年年初生一头小母乌龟 。请你计算第n年是共有多少只母乌龟 (第一年是有一头母乌龟)输入输入多组测试数据,每组测试数据占一行,输入一个整数n(0
u012701023
·
2015-05-27 10:00
ACM-
猴子吃桃问题
描述有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个?(m 02. using namespace std; 03. int main() 04. { 05. int i,j,sum;
u012701023
·
2015-05-27 10:00
ACM-
算菜价(数组、字符串)
描述妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。输入输入含有一些数据组,每组数据包括菜种(字串),数量(计量单位不论,一律为double型数)和单价(double型数,表示人民币元数),因此,每组数据的菜价就是数量乘上单价啊。菜种、数量和单价之间都有空格隔开的。注意:程序以文件结束符“EOF”结
u012701023
·
2015-05-27 10:00
ACM-
车牌号
描述茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成输入第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码其中n 02. #include 03. 04. using namespac
u012701023
·
2015-05-27 10:00
ACM-
比较字母大小
描述任意给出两个英文字母,比较它们的大小,规定26个英文字母A,B,C.....Z依次从大到小。输入第一行输入T,表示有T组数据;接下来有T行,每行有两个字母,以空格隔开;输出输出各组数据的比较结果,输出格式见样例输出;(注意输出严格按照输入的顺序即输入是AB,输出时必须是A?B)样例输入3 AB DD ZC样例输出A>B D=D Z 02. #include
u012701023
·
2015-05-27 10:00
ACM-
正三角形的外接圆面积(经典算法)
描述给你正三角形的边长,pi=3.1415926,求正三角形的外接圆面积。输入只有一组测试数据第一行输入一个整数n(1 02. #definePI3.1415926 03. using namespace std; 04. #include 05. #include 06. int main()
u012701023
·
2015-05-27 10:00
ACM-
字母小游戏
描述给你一个乱序的字符串,里面包含有小写字母(a--z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数,拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b....25对应y)。输入第一行是一个整数n(1 #include usingnamespacestd; intmain() { intt; cin>>t; while(t--) { char
u012701023
·
2015-05-27 10:00
ACM-
荷兰国旗问题
描述 荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。输入第1行是一个正整数n(n 02. #include 03. using namespace std; 04
u012701023
·
2015-05-27 10:00
ACM-
字符串逆序输出
描述给定一行字符,逆序输出此行(空格.数字不输出)输入第一行是一个整数N(N #include #include usingnamespacestd; intmain() { inti,n; charstr[50]; cin>>n; getchar(); while(n--) { gets(str); for(i=strlen(str);i>=0;i--) if(str[i]>='a'&&str[
u012701023
·
2015-05-27 09:00
ACM-
精 挑 细 选
描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根…… 要
u012701023
·
2015-05-27 09:00
ACM-
数数小木块
描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示: 因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N usingnamespacestd; intmain() { intt; cin>>t; while(t--) { intn,i,t,sum=0,m; cin>>n; cout<
u012701023
·
2015-05-27 09:00
ACM-
简单的输入输出(茵茵的第一课)
描述茵茵今年已经六年级了,爸爸给她报了一个学习程序设计的班。第一节课上,老师讲的就是如何输入一个数,再原样输出出来。以现在的你看来,挺容易的是不?那么,就请你也写出一个一样的程序吧输入第一行是一个整数N(N 02. using namespace std; 03. int main() 04. { 05. char a
u012701023
·
2015-05-27 09:00
ACM-
交换输出
描述输入n(n 02. using namespace std; 03. int main() 04. { 05. int n; 06. while(cin>>n,n) 07. { 08. int i,j=0,t,a[100],min,temp;
u012701023
·
2015-05-27 09:00
ACM-
计算球体积
描述根据输入的半径值,计算球的体积。输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0 02. using namespace std; 03. #definePI3.1415926 04. int main() 05. { 06. int t,v; 07. d
u012701023
·
2015-05-27 09:00
ACM-
字母统计
描述现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。输入第一行输入一个正整数T(0 02. #include 03. using namespace std; 04. int main() 05. { 06. int t;
u012701023
·
2015-05-27 08:00
ACM-
小明的调查统计
描述最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每个人的体重进行了统计。现在小明的任务是记录每个班级最重的人的体重和最轻人的体重,并求每个班级的体重差(班级最重人体重-班级最轻人体重)。输入只有一组测试数据第一行输入一个正整数T(0 02. using namespace std; 03. 04. int main()
u012701023
·
2015-05-27 08:00
ACM-
把字母的电话号码转化成数字的电话号码
描述小明最近接到了一个棘手的任务,他们公司有一个电话簿.但是这是一个奇怪的电话簿,因为它不是用数字记录电话号码,而是用数字键上所对应的字母来记录电话号码(2-abc,3-def,4-ghi,5-jkl,6-mno,7-pqrs,8-tuv,9-wxyz),电话号码只有11位。现在你的任务就是帮小明写一个程序来把这些字母的电话号码转化成数字的电话号码。输入第一行输入一个正整数T(0 usingnam
u012701023
·
2015-05-27 08:00
hdu1796---How many integers can you find(
容斥原理
)
容斥入门题计算同时被1个数整除的,减去同时被2个整除,加上同时被3个整除的….被多个数同时整除,就是被这些数的lcm整除,注意0/*************************************************************************>FileName:hdu1796.cpp>Author:ALex>Mail:
[email protected]
>Cre
Guard_Mine
·
2015-05-26 21:00
容斥原理
hdu4135---Co-prime(
容斥原理
)
ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbetweenAandBinclusivewhicharerelativelyprimetoN.Twointegersaresaidtobeco-primeorrelativelyprimeiftheyhavenocommonpositivedivisorsot
Guard_Mine
·
2015-05-26 21:00
容斥原理
ACM-
矩形的个数
描述在一个3*2的矩形中,可以找到6个1*1的矩形,4个2*1的矩形3个1*2的矩形,2个2*2的矩形,2个3*1的矩形和1个3*2的矩形,总共18个矩形。给出A,B,计算可以从中找到多少个矩形。输入本题有多组输入数据( 02.usingnamespacestd; 03.intmain() 04.{ 05.longlonginta,b; 06.while(cin>>a>>b)
u012701023
·
2015-05-26 20:00
ACM-
数数
描述我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书中的页数。现在你已经找到了对应的页码,要用英文把页码告诉他。为了简化我们的问题,你只需要返回单词的大写的首字母。(数字0读
u012701023
·
2015-05-26 20:00
ACM-
素数
描述走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr.Kong进行猜数比赛。当屏幕出现一个整数X时,若你能比Kr.Ko
u012701023
·
2015-05-26 20:00
ACM-
田忌赛马(king VS king)
描述啊,从前有两个国家X和Y。两国都是兵强马壮,国王更是威猛无比。但是两个国王同时看上了一个美貌的女子,由于两个国王都深爱这名女子,都不想放弃,由于两名国王都是仁爱,害怕劳民伤财不想打仗,于是便有了个决定,决定分别派出n个人来进行比赛ACM刷题;国王们都深知(田忌赛马这件事),于是出场的顺序都是从弱到强;每胜一场得2分,平一场得1分,输一场得0分;但是国王想要找一个裁判,因为他们都不相信对方国家的
u012701023
·
2015-05-26 20:00
ACM-
二元一次方程有没有整数解
描述 小珂是一名初中生,她现在很苦恼,因为老师布置了一个让她苦恼的作业,你能不能帮助她呢?题目信息如下。 已知二元一次方程a*x+b*y=n, 判断这个二元一次方程有没有整数解,x,y为未知数,其中a,b,n都为整数且不等于零,同时满足002. 03.inlineintgcd(intx,inty)04.{05.returny?gcd(y,x%y):x;06.}07.intmain
u012701023
·
2015-05-26 12:00
ACM-
中位数
描述一组数据按从小到大的顺序依次排列,处在中间位置的一个数叫做中位数。比如1510119 其中位数就是9.因为排序过后,9处在中间位置。现在给你一些数,请你求出其中位数。输入第一行输入一个整数T(102.usingnamespacestd;03.intmain()04.{05.intt;06.cin>>t;07.while(t--)08.{09.intm,i,j,a[1002],temp;10.c
u012701023
·
2015-05-26 12:00
ACM-
另类乘法
描述Bessieistiredofmultiplyingpairsofnumberstheusualway,sosheinventedherownstyleofmultiplication.Inherstyle, A*B isequaltothesumofallpossiblepairwiseproductsbetweenthedigitsof A and B.Forexample,theprod
u012701023
·
2015-05-26 12:00
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他