码迷,mamicode.com
首页 >  
搜索关键字:欧拉    ( 2880个结果
loj1370(欧拉函数+线段树)
传送门:Bi-shoe and Phi-shoe题意:给出多个n(1=n的最小的x之和。分析:先预处理出1~1e6的欧拉函数,然后建立一颗线段树维护最大值,对于每个n询问大于等于n的最左边下标。#pragma comment(linker,"/STACK:1024000000,1024000000"...
分类:其他好文   时间:2015-02-24 21:01:57    阅读次数:316
POJ 1637 Sightseeing tour(最大流)
POJ 1637 Sightseeing tour题目链接题意:给一些有向边一些无向边,问能否把无向边定向之后确定一个欧拉回路思路:这题的模型很的巧妙,转一个http://blog.csdn.net/pi9nc/article/details/12223693先把有向边随意定向了,然后依据每一个点的...
分类:其他好文   时间:2015-02-24 15:07:26    阅读次数:127
UVa 10837 (欧拉函数 搜索) A Research Problem
发现自己搜索真的很弱,也许做题太少了吧。代码大部分是参考别人的,=_=||题意:给出一个phi(n),求最小的n分析:回顾一下欧拉函数的公式:,注意这里的Pi是互不相同的素数,所以后面搜索的时候要进行标记。先找出所有的素数p,满足(p - 1)整除题目中所给的phi(n)然后暴搜。。素数打表打到1e...
分类:其他好文   时间:2015-02-24 15:06:39    阅读次数:169
Sightseeing tour (poj 1637 混合图的欧拉回路)
题意:求混合图是否有欧拉回路。 思路:首先是基图联通(不考虑度为0的点),然后需要借助网络流来判断。 首先给原图中的无向边随便指定一个方向(初始定向),将原图改为有向图G’,然后的任务就是改变G'中某些边得方向(当然是无向边转化来的,原 有向边不变)使其满足每个点的入度等于出度。 设d[i]为G'中(点i的出度-点i的入度)。可知,在改变G'中边的方向时,任何点的d值的奇偶性都不会变(设将边改为,则i的入度加1出度减1,j的入度减1出度加1,两者之差加2或减2,奇偶性不变)!而最终要...
分类:其他好文   时间:2015-02-24 09:12:26    阅读次数:147
poj 3696 欧拉函数
poj 3696 题意: 给出一个数字L,求出最短的888...8能被L整除,输出最短的长度。 限制: 1 思路: 设x为最小长度 888...8=(10^x-1)/9*8 由题意得: (10^x-1)/9*8 % L=0 -> (10^x-1)*8 % (9L) = 0 -> (10^x-1) % (9L/gcd(L,8)) = 0 -> 10^x % (9L/gcd(...
分类:其他好文   时间:2015-02-23 09:44:51    阅读次数:132
欧拉函数
欧拉函数 定义:欧拉函数phi(n),表示小于或等于n的数中与n互质的数的数目。 欧拉函数的性质: 1. phi(1)=1 2. 若n是素数p的k次幂:phi(n)=p^k-p^(k-1)=(p-1)p^(k-1) 3. 若m,n互质,phi(mn)=phi(m)*phi(n) 欧拉函数的递推式: 令p为n的最小质因数 若p^2|n,则phi(n)=phi(n/...
分类:其他好文   时间:2015-02-23 09:44:23    阅读次数:183
O(N)的素数筛选法和欧拉函数
首先,在谈到素数筛选法时,先涉及几个小知识点. 1.一个数是否为质数的判定. 质数,只有1和其本身才是其约数,所以我们判定一个数是否为质数,只需要判定2~(N - 1)中是否存在其约数即可,此种方法的时间复杂度为O(N),随着N的增加,效率依然很慢。这里有个O()的方法:对于一个合数,其必用一个约数(除1外)小于等于其平方根(可用反证法证明),所以我们只需要判断2~之间的数即可. b...
分类:其他好文   时间:2015-02-20 22:03:45    阅读次数:321
CF 508D(Tanya and Password-欧拉路径,弗罗莱算法)
D. Tanya and Password time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output While dad was at work, a little girl ...
分类:编程语言   时间:2015-02-20 22:01:02    阅读次数:209
UVa 10735 (混合图的欧拉回路) Euler Circuit
题意:给出一个图,有的边是有向边,有的是无向边。试找出一条欧拉回路。分析:按照往常的思维,遇到混合图,我们一般会把无向边拆成两条方向相反的有向边。但是在这里却行不通了,因为拆成两条有向边的话,就表示这个边能“在两个相反方向各经过一次”。而题意是这个边只能经过一次。假设图中存在欧拉回路,则所有点的出度...
分类:其他好文   时间:2015-02-20 11:54:45    阅读次数:166
方块填数
“数独”是当下炙手可热的智力游戏。一般认为它的起源是“拉丁方块”,是大数学家欧拉于1783年发明的。 如图[1.jpg]所示:6x6的小格被分为6个部分(图中用不同的颜色区分),每个部分含有6个小格(以下也称为分组)。 开始的时候,某些小格中已经填写了字母(ABCDEF之一)。需要在所有剩下的小.....
分类:其他好文   时间:2015-02-19 06:25:30    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!