数学
qq_26594571
ac一道题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu5525
Product Accepts: 21 Submissions: 171 Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)问题描述给n个数{A}_{1},{A}_{2}....{A}_{n}A1,A2....A原创 2015-11-03 19:45:12 · 524 阅读 · 0 评论 -
poj1061
扩展欧几里得,注意一些小细节。#include#include#includeusing namespace std;void exgcd(long long int *a,long long int *b,long long int p,long long int l,long long int *d){ if(l==0){ *a=1; *b原创 2015-10-02 17:16:05 · 315 阅读 · 0 评论 -
poj 2891
这道题就是中国剩余定理(非互质)模板题,定理的相关内容在hdu 5446里。参考链接:http://yzmduncan.iteye.com/blog/1323599#include#include#includeusing namespace std;#define N 200010long long int a[N];long long int b[N];long lo转载 2015-09-18 20:42:14 · 412 阅读 · 0 评论 -
hdu3292
佩尔方程,详见《数论概论》(原书第三版),代码很少,证明很吐血转载 2015-10-04 12:10:51 · 398 阅读 · 0 评论 -
hdu1141
参考代码:http://blog.sina.com.cn/s/blog_4d88e9860100cnl4.html主要还是关于log与位数的关系(具体hdu1008),这道题进一步说明了,把log后的值四舍五入比较接近正确的值(这样说对吗?严谨吗?),如果不注意可能会wr在这里。#include#include#include#includeusing namespace转载 2015-09-24 21:03:32 · 389 阅读 · 0 评论 -
hdu1115
参考链接:http://www.cnblogs.com/bo-tao/archive/2011/08/16/2141395.htmlhttp://blog.youkuaiyun.com/ysc504/article/details/8812339http://www.cnblogs.com/jbelial/archive/2011/08/08/2131165.html用第三个链接中的第转载 2015-09-24 19:22:08 · 616 阅读 · 0 评论 -
hdu1071
高数积分(一个人可以逃避世间的一切魔鬼,但惟有一个是他永远无法摆脱的,那就是懦弱的自己——江南 《龙族》,最近走励志风,说明最近不好过,在学校,根本就只是有什么吃什么,而不是能吃到想吃的!,以前在家的时候,妈妈问我,你想吃什么,我总是想好半天,结果还是认输,因为想不出我妈会做什么,但是在学校,虽然学校有很多不同样的吃的,但都不是为自己量身定做的 (ps:这个词用在这里对吗?会不会太矫情。)原创 2015-09-23 20:44:47 · 524 阅读 · 0 评论 -
bzoj 1211
prufer序列:参考链接:http://hzwer.com/3272.html证明:一个序列必定对应着一棵合法的树假设共有n个点,编号从1到n:首先,n个点之间连了n-1条边;其次,证,n个点之间不会出现环:假设prufer序列是x,1到n的序列是y,从y里面选择某个点a连到x中的某个点b,那么如果b再连向某点的话,一定不是a,因为,1>假设b作为从y中选择的,那个点的话,x转载 2015-09-12 17:55:59 · 328 阅读 · 0 评论 -
poj2142
扩展欧几里得,注意细节(“活着”的概念不是等着慢慢死去,而是要不断地奔跑,跑到很远的地方去看尽可能广大的世界,跑到筋疲力尽才不会后悔。——江南 《龙族》)#include#include#includeusing namespace std;void exgcd(long long int *x,long long int *y,long long int a,long long原创 2015-10-03 15:27:44 · 307 阅读 · 0 评论 -
hdu 5446
卢卡斯定理:转载 2015-09-16 21:05:11 · 372 阅读 · 0 评论 -
hdu1018
以n为底的log数,等于n进制的数的位数-1.参考代码:http://www.cnblogs.com/zhourongqing/archive/2012/05/07/2487430.html(命运这种东西,生来就是要被踏于足下的,如果你还未有力量反抗它,只需怀着勇气等待。—《龙族》)#include#include#include#includeusing namespace转载 2015-09-23 19:09:32 · 273 阅读 · 0 评论 -
bzoj 1220
裴蜀定理两个数之间:假设两个数a,b,gcd(a,b)=c1>证ax+by=d,则c|d,因为c|a&&c|b,所以c|(ax+by),所以c|d.2>证对于k取任何整数值,总存在x,y使得ax+by=kc,根据扩展欧几里得可以得到这个结论。3>证根据扩展欧几里得得到的基本解,x1,y1,那么解的范围是x1-kb/c,y1+ka/c,k取任意的整数:首先取另一组解,x2,y2,转载 2015-09-15 20:16:01 · 382 阅读 · 0 评论 -
poj2689
这道题就是在区间中筛选素数,直接用筛选法会爆空间,每个数单独判断是不是素数,又会爆时间,所以就用了一个优化的筛选法,先算出数据范围每个合数可能的最小素因子,这样算每个区间是就不用再重复算这个素因子了,并且也不用每个数单独判断是不是素因子了,时间不超,空间也不超了,但是严格的时间复杂度的证明不会参考链接:http://blog.youkuaiyun.com/a601025382s/article/det转载 2015-10-03 09:29:11 · 332 阅读 · 0 评论 -
hdu1065
参考:http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=12633&messageid=1&deep=0http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=24925&messageid=1&deep=0话说这种题存在的意义是为了证明运气这回事吗?(转载 2015-09-23 20:11:55 · 720 阅读 · 0 评论 -
bzoj2818
线性筛。参考:http://blog.youkuaiyun.com/popoqqq/article/details/38760601(废柴也是木头!只要能烧! ——江南 《龙族·火之晨曦》)//好搜百科:互质(relatively prime)又叫互素。若N个整数的最大公因数是1,则称这N个整数互质。#include#include#includeusing namespace std;转载 2015-10-04 20:56:15 · 487 阅读 · 0 评论 -
线性筛
参考:http://www.cnblogs.com/zhuohan123/p/3233011.html 我们现在要求1到N之间的素数。 我们先尝试把1到N之间的合数分解成a=bp的形式,b是a的最小素因数,那么p的最小素因数一定是大于等于b的,同时p的范围是1到N,每一个1到N的合数的p都在这个范围之间,我们只要遍历p,并且为每个p找到所有合适的b就可以找到1到转载 2015-10-04 20:07:05 · 437 阅读 · 0 评论 -
hdu5504
GT and sequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1321 Accepted Submission(s): 308Problem DescriptionYou are given a原创 2015-10-21 19:55:00 · 371 阅读 · 0 评论 -
bzoj2186
t了的思路:线性求出1到x!之间与x!互质的数的个数:比如说已经求出了1到 (x-1)!之间与 (x-1)!互质的数的个数n,那么如果x是质数的话,就直接n(x-1),如果x不是质数的话,就直接nx。比方说当去除掉1到N!之间的x的倍数时,有可能把前面已经剔除掉的数在剔除一遍,所以求x的倍数m时必须和(x-1)!互质,那么当m(x-1)!时,比方说(x-1)!+1,此时要看1和不和x互转载 2015-10-13 19:13:24 · 318 阅读 · 0 评论 -
f(x)%(p^a) (p是素数) 求解
《信息安全数学基础》 陈恭亮第三章练习题第20题,懒,然后写了个程序,f(x)=x^4+7x+4#include#include#includeusing namespace std;long long int pro(long long int x,long long int y){ long long int ans=1; for(int i=1;i<=y;原创 2015-10-12 19:44:22 · 408 阅读 · 0 评论 -
判断素数的个数的小程序
输入n,判断不超过x的素数的个数最大是多少,所以有可能出现输入20,输出27点多。#include#include#include#includeusing namespace std;#define e 2.718281828459int main(){ double n; while(scanf("%lf",&n)!=EOF){ //doub原创 2015-10-12 20:06:08 · 549 阅读 · 0 评论 -
bzoj3209
参考链接:http://blog.youkuaiyun.com/popoqqq/article/details/39936291感觉数位dp什么的,只要把它分解成一个个的函数,就可以有比较清楚的思路。注意一下细节就可以了。(省赛时,遇到过数位dp,那时候还不知道是这么个东西,但是凭着直觉,就硬写了下来,写的思路一团糟,但是幸亏ac了,后来知道这是数位dp!)(意外?不,在加图索家的家训里没有意转载 2015-10-09 20:27:42 · 446 阅读 · 0 评论 -
bzoj2005
参考代码:http://blog.youkuaiyun.com/popoqqq/article/details/39924877http://blog.youkuaiyun.com/z690933166/article/details/11844077这道题首先要推出每个点 (i,j) 所消耗的能量就是 (gcd(i,j)-1)*2+1,所以可以把所有最大公约数相同的合并起来,那么接下来就是枚举最转载 2015-10-09 19:37:36 · 379 阅读 · 0 评论 -
bzoj1041
参考链接: http://www.cppblog.com/zxb/archive/2010/10/18/130330.html http://blog.youkuaiyun.com/popoqqq/article/details/39895149《初等数学》(潘承洞): 对于具有 x2+y2=z2x^2+y^2=z^2 这种形式的式子来说,求它的本原解 (即 x>0,y>0,z>0,(x,y,z)=转载 2015-10-06 20:33:49 · 406 阅读 · 0 评论 -
bzoj2142
参考链接:http://blog.youkuaiyun.com/popoqqq/article/details/39891263http://blog.youkuaiyun.com/yerongsc/article/details/8768957需要转化一下:ans=C(n,w1)*C(n-w1,w2)*C(n-w1-w2,w3)*...*C(n-w1-w2-...-w_(m-1),wm) m转载 2015-10-05 19:48:49 · 444 阅读 · 0 评论 -
bzoj2705
参考:http://www.lydsy.com/JudgeOnline/problem.php?id=2705就是求欧拉函数,注意求1的欧拉函数时,这个题中需要时1,即(1,1)互素。#include#include#includeusing namespace std;long long int fef(long long int x){ if(x==1){转载 2015-10-05 09:28:01 · 440 阅读 · 0 评论 -
hdu1211
按照题中的指示来就行。不知道用int会不会超范围,干脆直接全部设成long long int。#include#include#includeusing namespace std;void exgcd(long long int *a,long long int *b,long long int e,long long int f){ if(f==0){ *原创 2015-10-04 17:33:51 · 475 阅读 · 0 评论 -
bzoj3629
参考链接:http://baike.baidu.com/view/9970469.htmhttp://blog.youkuaiyun.com/popoqqq/article/details/39152381http://blog.youkuaiyun.com/eolv99/article/details/39644419约数和定理:对于一个大于1正整数n可以分解质因数:n=p1^a1*p2转载 2015-10-05 16:14:54 · 631 阅读 · 0 评论 -
pku2407
欧拉函数,注意细节,读懂题意(要求与n互质的,而不是求与n不互质的)(“来得很准时。”恺撒看了一眼自己手腕上的百达翡丽,露出淡淡的笑来。 “恺撒对你笑了!”芬格尔大惊小怪的。 路明非惊悚了一下,因为他在那个笑容里忽然看到了情意绵绵……原创 2015-10-04 17:02:02 · 403 阅读 · 0 评论 -
hdu1162
今天算是真正写了一会最小生成树,以前都只是看看觉得,嗯,会了,就一闪而过。参考代码:http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=6133&messageid=1&deep=0(活着的意义……是在你快死的瞬间划过你脑海的那些事啊……——江南 《龙族》,继续文艺范,,感觉最喜欢龙族3)#include#i转载 2015-09-25 20:00:16 · 433 阅读 · 0 评论
分享