一:费马小定理:假若p为质数,a为任意正整数,那么 ap-a可被 p整除二:欧拉函数:假若 a与 n互质,那么aΦ(n)-1可被整除。亦即,aΦ(n)≡1(mod n)1:如果n=1,则 Φ(1) = 1 。因为1与任何数(包括自身)都构成互质关系。2:如果n是质数,则 Φ(n)=n-1 。因为质数...
分类:
其他好文 时间:
2015-02-18 00:56:08
阅读次数:
460
题目地址:POJ 1780
还是求序列的欧拉回路。只不过这题有两坑。
第一坑是用数字来当点的话,会MLE,因为每个数字可以连10条边,100w条边会MLE,即使用vector也会TLE。这题可以用边来记录,对于n为1时直接输出,然后后面的,比如12,23这两个点就用边权值为123来表示这两个点,这样就把点和边的范围都缩小了10倍。
第二坑是用递归的dfs会爆栈...
分类:
其他好文 时间:
2015-02-16 19:38:42
阅读次数:
215
题目地址:HDU2894
跟POJ 1392基本一样的。。
代码如下:#include
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2015-02-16 16:59:37
阅读次数:
195
题目地址:poj1392
欧拉回路水题。
代码如下:#include
#include
#include
#include
#include
#include
#include
#include
#include
using na...
分类:
其他好文 时间:
2015-02-16 15:36:37
阅读次数:
163
题目链接:
1300
题意:
一个房子中有(编号0~N-1)N个房间和X个连通两个房间的门,每次经过一扇门时这扇门会被关闭。问:一个人从M号房间出发能否成功到达0号房间并关闭所有门。
题解:
此题是欧拉回路的入门题,首先学习无向图欧拉回路的判断定理:
无向图G 存在欧拉通路的充要条件是:G 为连通图,并且G 仅有两个奇度结点(度数为奇数的...
分类:
其他好文 时间:
2015-02-15 06:13:01
阅读次数:
209
/**
欧拉道路
1>.有向图忽略方向得到的无向图 是不是连通
2>.所有点的入度等于出度 或者 只有两个点的入度不等于出度,且一个入度比出度大一,另一个入度比出度小一
*/
#include
#include
#include
using namespace std;
int r[30];
int find_(int x)
{
while(x!=r[x])
x=r[x...
分类:
其他好文 时间:
2015-02-13 01:37:40
阅读次数:
218
题目地址:POJ 2337
这题跟POJ 1386差不多,只不过这题多一个输出路径而已。
按字母来建边,每个单词的首字母和尾字母加边。先判断是否连通,然后判断每个字母的入度和出度不能出现差的绝对值大于2,然后入度和出度差的绝对值为1的不能超过两个。就可以形成欧拉路径
代码如下:
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-02-12 16:10:48
阅读次数:
175
题意:给定a,b,c,d,k
x属于[1 , c],y属于[1 , d],求满足gcd(x,y)=k的对数。其中和算相同。
思路:不妨设c
那么假如yc/k,就只能从[ c/k+1 , d ]枚举,然后利用容斥。详见代码:
/*******************************************************...
分类:
其他好文 时间:
2015-02-11 22:05:12
阅读次数:
189
题目地址:POJ 2230
最普通的欧拉回路。边不重复记录点。不多说。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define LL long long
#define pi acos(-1.0)
c...
分类:
其他好文 时间:
2015-02-11 20:39:17
阅读次数:
260
题目地址:POJ 1041
题目要求是字典序,所以要先对边号进行排序,使得每次总是先遍历到边号较小的点。用vector比较方便。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define LL long...
分类:
其他好文 时间:
2015-02-11 18:43:41
阅读次数:
178