随笔分类 - 快速幂
摘要:描述 【题解】 用矩阵乘法加速递推 [0 1] [1 1] [f[n 1]] [f[n 2]] = [f[n 1]] [f[n]] 求A矩阵的n 2次幂然后再乘B矩阵。 结果矩阵中的第二行第一列就是f[n]的结果了 【代码】 cpp include include define ll long lo
阅读全文
摘要:【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 把B提取出来就是一个等比数列了。 求和一下会发现是这种形式。 则求一下乘法逆元 写个快速幂就好 A 1的逆元就是 要注意A=1的情况。 然
阅读全文
摘要:【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 肯定是这样 先放k 1个,然后空1个,然后再放k 1个。然后再空1个。。 以此类推。 然后如果(n/k) (k 1)+n%k =m的话 那么答案显然就是m,因为不会出现乘2的情况。 否则。 那么只能让某些位置乘2了。 那么什么地
阅读全文
摘要:【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 结论:每次只用新生成的数字就好了。 然后就是IDA 了。 迭代深搜+剪枝。 【代码】 cpp / 1.Shoud it use long long ? 2.Have you ever test several sample(at
阅读全文
摘要:Time Limit: 3 secondMemory Limit: 2 MB【问题描述】 输入b,p,k的值,求bp mod k的值。其中b、p、k*k为长整形数。【输入格式】 1行。先后为b、p、k的值,中间用空格隔开【输出格式】 仅1行。b^p mod k的结果值(mod的前后...
阅读全文
摘要:Time Limit: 3 secondMemory Limit: 2 MB【问题描述】 形如2p-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2p-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3 021 377,它有909 52...
阅读全文
摘要:time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output Ayrat has number n, represented as i...
阅读全文
摘要:【背景】 众所周知,郁杨是一个十分优秀的人,他每天都会用课余时间想物理问题,以保持对物理火热般地热爱。也因此,他的物理成绩每次都是95+。有一天我问他:“为什么你这么优秀?”,郁杨红了脸,很不好意思地对我说了一番话,看起来好像很萌的样子,说完了我就傻了。 【问题描述】 原来郁...
阅读全文
摘要:【问题描述】 “有了金坷垃,肥料一袋能顶两袋撒,小麦亩产一千八,吸收两米下的氮磷钾……”,话说HYSBZ(Hengyang School for Boys & Zy)学识渊博孩纸们一讲到粮食,都会想起印度那个著名的故事:国王要在第一个格子里放入一粒小麦,接下来的格子放入前面...
阅读全文
摘要:time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output ZS the Coder has recently found an i...
阅读全文
摘要:Time Limit: 1 second Memory Limit: 128 MB【问题描述】生活中,大多数事物都是有序的,因为顺序的美是最令人陶醉的。所以现在RCDH看了不顺的东西就头痛。所以他想让世界变成有序, 可是他只是一个无名小辈,所以只好对数字序列下手。据他所知序列的混乱程...
阅读全文
摘要:【题目链接】:http://www.lydsy.com/JudgeOnline/problem.php?id=1009【题意】 【题解】 网上有几个博客写得挺好的. 这里发一下链接; 这一篇有把大概怎么做写下来; http://www.cnblogs.com/BLADEVIL/p/...
阅读全文
摘要:【题目链接】:http://www.lydsy.com/JudgeOnline/problem.php?id=1008【题意】 【题解】 相邻就会犯罪的话; 可以考虑它的反面; 即让所有相同信仰的人都不相邻; 第一个位置的人的信仰任意,第二个人在第一个人的基础上少一个; 即m-1,...
阅读全文
摘要:time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output There exists an island called Arpa’s ...
阅读全文
摘要:【Link】:【Description】 【Solution】 发现1010mod(109+7)=999999937; 猜测答案是nk 写个快速幂; 注意对底数先取模; 【NumberOf WA】 1 【Reviw】 看到过的人那么多就应该想到找规律的. 大胆猜测 【Co...
阅读全文
摘要:【Link】:http://acm.hdu.edu.cn/showproblem.php?pid=6053【Description】 给你一个b数组,让你求一个a数组; 要求,该数组的每一位都小于等于b数组; 且这个b数组的n个数的gcd>=2 【Solution】 设f[i]表...
阅读全文
摘要:【题目链接】:http://codeforces.com/problemset/problem/821/E【题意】 一开始位于(0,0)的位置; 然后你每次可以往右上,右,右下3走一步; (x+1,y+1),(x+1,y),(x+1,y-1) 然后有n条横线,限制你在横线与x轴之间...
阅读全文
摘要:【题目链接】:http://codeforces.com/contest/719/problem/E【题意】 给你一个数列,有两种操作1 l r x 给[l,r]区间上的数加上x, 2 l r 询问[l,r]区间fibonacci数列的和(f[l]+f[l+1]+……f[r]) 【...
阅读全文
摘要:【题目链接】:http://hihocoder.com/problemset/problem/1504【题意】 【题解】 可以把二维的坐标转成成一维的; 即(x,y)->(x-1)*8+y 然后就写矩阵乘法吧。 每个点每次能够到达的点是固定的; 把每个点能够到达的点写成一个矩阵的形...
阅读全文