码迷,mamicode.com
首页 >  
搜索关键字:欧拉    ( 2880个结果
线性筛素数-欧拉筛法
1 #include 2 #include 3 using namespace std; 4 int num[100000]; 5 long long prime[5000001]; 6 bool is_prime[10000001]; 7 int N,M; 8 int cnt=1; 9 int m... ...
分类:其他好文   时间:2017-12-09 18:07:48    阅读次数:165
欧拉回路
如果图G中存在一条路径,该路径恰好包含图中的每条边且仅包含一次,那么称该路径为欧拉路径。如果路径的起点和终点重合,则称为欧拉回路。 命题1:对于一个有向图G(V,E),若V中每个顶点都至少与一条边相连。则G为连通图,且每个顶点的出度和入度一致是图G含欧拉回路的充分必要条件。 证明: 必要性很容易证明 ...
分类:其他好文   时间:2017-12-06 23:53:20    阅读次数:255
HDU 2894 DeBruijin (数位欧拉)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2894 题目大意:旋转鼓的表面分成m块扇形,如图所示(m=8)。图中阴影区表示用导电材料制成,空白区用绝缘材料制成,终端a、b和c是3(k=3)处接地或不是接地分别用二进制信号0或1表示。因此,鼓的位置可 ...
分类:其他好文   时间:2017-12-04 23:35:36    阅读次数:269
POJ 1392 Ouroboros Snake(数位欧拉)
题目链接:http://poj.org/problem?id=1392 题目大意:题意看的我头痛,其实跟HDU2894差不多,但是这题要求输出这条路径上第k个数,而不是输出路径。 解题思路:也跟HDU2894差不多。。。。 代码: ...
分类:其他好文   时间:2017-12-04 23:34:58    阅读次数:266
HDU 3018 Ant Trip (并查集求连通块数+欧拉回路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3018 题目大意:有n个点,m条边,人们希望走完所有的路,且每条道路只能走一遍。至少要将人们分成几组。 解题思路:先用并查集求出所有的连通块,然后判断每个连通块内点的度数,如果有奇数点则需要的组数ans+ ...
分类:其他好文   时间:2017-12-04 23:29:28    阅读次数:221
HihoCoder1182 欧拉路(Fleury算法)
描述 小Hi和小Ho破解了一道又一道难题,终于来到了最后一关。只要打开眼前的宝箱就可以通关这个游戏了。 宝箱被一种奇怪的机关锁住: 这个机关是一个圆环,一共有2^N个区域,每个区域都可以改变颜色,在黑白两种颜色之间切换。 小Ho控制主角在周围探索了一下,果然又发现了一个纸片: 机关黑色的部分表示为1 ...
分类:编程语言   时间:2017-12-02 22:13:42    阅读次数:189
HihoCoder1181欧拉路(Fleury算法求欧拉路径)
描述 在上一回中小Hi和小Ho控制着主角收集了分散在各个木桥上的道具,这些道具其实是一块一块骨牌。 主角继续往前走,面前出现了一座石桥,石桥的尽头有一道火焰墙,似乎无法通过。 小Hi注意到在桥头有一张小纸片,于是控制主角捡起了这张纸片,只见上面写着: 将M块骨牌首尾相连放置于石桥的凹糟中,即可关闭火 ...
分类:编程语言   时间:2017-12-02 20:21:58    阅读次数:172
FFT
所谓fft,只是一种快速的插值技术,我们知道,朴素的多项式乘法是N^2的。我们又知道,一个多项式可以由N个的点值来表示。那么N个点相乘,可以在O(N)内得出,fft所提供的,只是快速插值和求系数而已。 我们知道 欧拉定理, e的复数次幂满足很多优秀的性质,我们用这些性质快速求值即可。 http:// ...
分类:其他好文   时间:2017-12-01 22:05:58    阅读次数:192
POJ 2513 Colored Sticks(Tire+欧拉回(通)路判断)
题目链接:http://poj.org/problem?id=2513 题目大意:你有好多根棍子,这些棍子的两端分都别涂了一种颜色。请问你手中的这些棍子能否互相拼接,从而形成一条直线呢? 两根棍子只有在颜色相同的时候才能拼接。比如有两根棍子,第一根棍子的两端的颜色分别为blue green,第二根两 ...
分类:其他好文   时间:2017-11-30 21:42:38    阅读次数:193
[poj] 3090 Visible Lattice Points
"原题" 欧拉函数 我们发现,对于每一个斜率来说,这条直线上的点,只有gcd(x,y)=1时可行,所以求欧拉函数的前缀和。2 f[n]+1即为答案。 cpp include define N 1010 using namespace std; int x,y,n,f[N],m; int read() ...
分类:其他好文   时间:2017-11-30 17:12:53    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!