自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吾之奉先的博客

知其不可为而为

  • 博客(10)
  • 收藏
  • 关注

原创 费马小定理·欧拉降幂·矩阵快速幂·M斐波那契数列 HDU - 4549

解题思路:由于n太大需要考虑降幂,利用扩展欧拉定理可以得出a^(p%phi)%mod = a^p%mod,因此我们只需要计算p%phi即可。讲明两个坑点吧:1、做了很多矩阵快速幂,做吐了之后忽视了矩阵的转移方式,应该是1,0作为矩阵的初始状态而不是0,1.写出来的话应该不是有这种错误的。2、再一个是费马小定理推导扩展欧拉的时候是有一个取模phi,这个phi是mod的欧拉函数,因为是素数可以使用费马...

2018-04-26 22:19:06 391

转载 威尔逊携手费马、欧拉给您拜年!

出处:http://blog.csdn.net/synapse7/article/details/19610361一、威尔逊定理若p为质数,则p|(p-1)!+1亦:(p-1)! ≡ p-1 ≡ -1(mod p)例题:HDU 2973 YAPTCHA (威尔逊定理及其逆定理)解题报告见http://blog.csdn.net/synapse7/article/details/18728157二、...

2018-04-26 15:46:31 182

原创 欧拉降幂+指数循环节· FZU - 1759 ·Super A^B mod C

题目大意:A^B mod C。。B很大!!!~解题思路:欧拉定理的完美应用:ab≡⎧⎩⎨⎪⎪ab%ϕ(p)           gcd(a,p)=1ab                  gcd(a,p)≠1,b<ϕ(p)ab%ϕ(p)+ϕ(p)    gcd(a,p)≠1,b≥ϕ(p)       (mod p)证明转载自http://blog.csdn.net/synapse7/arti...

2018-04-26 15:31:11 194

原创 LUCAS`````````How Many Sets II ZOJ - 3557

LUCAS模板:#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <vector>#include <stack>using namespace std;typedef long long ll;...

2018-04-21 22:35:15 129

原创 几何 + 思路构造 + 高斯消元 Destroy Walls HDU - 6187

#include <stdio.h>#include <vector>#include <iostream>#include <string.h>#include <algorithm>using namespace std;#define LL long longconst int MAXV=100000+3;cons...

2018-04-16 21:40:21 181

原创 容斥原理·Gym101350G·Snake Rana

题目大意:n*m的矩阵问不包含炸弹的子矩阵总数;解题思路:奇加偶减容斥。AC代码:#include <iostream>#include <cmath>#include<cstdio>#include <algorithm>#include <map>using namespace std;typedef long lon...

2018-04-11 19:54:33 295

原创 Java 进制转换大数取模· POJ - 2305 Basic remains

题目大意,求p和m在进制b下的余数;读取时转换: p = cin.nextBigInteger(b);AC代码://package asdasd;import java.io.*;import java.util.*;import java.math.*;import java.text.*;import java.math.BigInteger;public class M...

2018-04-03 18:01:09 156

原创 2011年上海网络赛·STL·HDU 4022 Bombing

题目大意:给定一张图中的基地坐标,再给定m个炸弹:'0'  x: 炸掉坐标为x的基地'1' y :炸掉坐标为y的基地解题思路:map存储基地,开两个分别存对应x和y的基地;查询直接输出size,不要忘记删掉炸过的基地AC代码:#include <map>#include <set>#include <stack>#include <cmath>...

2018-04-03 16:45:14 129

原创 模拟·CodeForces - 864C ·Bus

题目大意:给你dis >> full >> gas_pos >> numdis是旅行最远距离,full油箱容量,一开始满gas_pos是加油站位置,只有一个加油站num是你想要旅行的次数,从1~dis和dis~1是两次旅行。问你最少需要加几次油解题思路:和《挑战程序设计竞赛》的加油站一题类似,我们可以记录可加油的次数,与当前是否需要加油做对比,我们假定full大...

2018-04-03 16:36:16 127

原创 RMQ求区间最大频率

暂时只做了递增序列的求解方法,就是将原数列处理成个数的数组,类似于前缀和的东西,对这个频率数组求区间最大值,但是仅仅维护区间max还是不够的,,好比这种情况:原数列:     1 1 1 2 3 5 5 7 7 频率数组:  1 2 3 1 1 1 2 1 2 下标:         1 2 3 4 5 6 7 8 9如果查询区间3~5,频率数组分别为3 1 1这样,max就是3明显不对,这时加一...

2018-04-02 17:30:16 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除