题意:        给以一个图,每个有向边都有两个权值,a,b其中a是保留这条边的花费,b是删除这条边的花费,让你删去一些边使图满足一下要求: (1)只有一个起点和一个终点 (2)所有的边都是又向的(题目给的就是有向的) (3)对于起点,出度 = 入度 + 1 (4)对于终点,入度 = 出度 + 1 (5)其他的点 出度 = 入度  求满足要求时的花费最小.   思路:       仔细一看要求,貌似是在求一个"欧拉路",(但是图不一定是连通的),如果我们直接把t-s连起来就是在求所…
题意:       给你一些字符串,有的字符串反过来也有意义,题目问给的这n个字符串是否可以首尾相连,组成一个串. 思路:       算是混合欧拉的基础题目了,混合欧拉就是专门处理这类问题的,先说下混合欧拉的大体步骤. (1) 判断整个图是否连通,如果不连通直接不行(方法随意,并查集搜索什么的都行) (2) 看度数差为奇数的有多少个,只能有0个或者两个,其他的都不行. (3) 如果度数差有奇数的有两个,那么一定一个是正的v1,一个是负的v2,add(v1       ,v2 ,1); (4)…
bzoj-3308 九月的咖啡店 题目大意:深绘里在九份开了一家咖啡让,如何调配咖啡民了她每天的头等大事我们假设她有N种原料,第i种原料编号为i,调配一杯咖啡则需要在这里若干种兑在一起.不过有些原料不能同时在一杯中,如果两个编号为i,j的原料,当且仅当i与j互质时,才能兑在同一杯中.现在想知道,如果用这N种原料来调同一杯咖啡,使用的原料编号之和最大可为多少. 数据范围:$1\le N \le 2\cdot 10^5$. 想法: 神仙题..... 主要神仙在,两个根本没法证(至少我现在不会2019…
对于欧拉回路,先判断出度入度的差是否为偶数,然后最大流一次. 此题是判断有无欧拉通路,前提要判断图是否连通,然后欧拉通路的条件:要么出入度差没有奇数,或者只有2个点. 所以先统计差为奇数的个数,如果不为0或2,不可能.然后如果为2,表示可能使欧拉路,所以此时可以将这两个点相连,类似添加一条无向边.然后就是判断是否为欧拉回路了. #include<stdio.h> #include<string.h> #include<queue> #define maxn 50 #de…
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4744 题意:三维空间n个点,每个点有一个wi值.每对点的距离定义为floor(欧拉距离),每对点之间建一条边的费用为两点间的距离,每对点之间可以建多条边.现要求对每一个点 i ,都在wi 个简单环上(每个点每条边都只经过一次),每条边只能属于一个简单环,简单环的费用为每条边的费用之和,问最小的建环费用. 思路:每个点拆成a.b两个点,从附加源点S到a连一条边,容量为wi,费用为0:从b到附加汇点T连…
欧拉法的来源 在数学和计算机科学中,欧拉方法(Euler method)命名自它的发明者莱昂哈德·欧拉,是一种一阶数值方法,用以对给定初值的常微分方程(即初值问题)求解.它是一种解决常微分方程数值积分的最基本的一类显型方法(Explicit method). [编辑] 什么是欧拉法 欧拉法是以流体质点流经流场中各空间点的运动即以流场作为描述对象研究流动的方法.——流场法 它不直接追究质点的运动过程,而是以充满运动液体质点的空间——流场为对象.研究各时刻质点在流场中的变化规律.将个别流体质点运动过…
比较有思维含量的一道题 题意:给混合完全图定向(定向为竞赛图)使得有最多的三元环 三元环条件要求比较高,还不容易分开处理. 正难则反 考虑,什么情况下,三元组不是三元环 一定是一个点有2个入度,一个点有2个出度,另一个点一个入度,一个出度 也就是说,每存在一个>=2入度的点,那么会减少一些三元环 进而考虑,如果一个点有d个入度,那么减少的三元环其实是:C(d,2),即,包括它自己,再包括任意两个指向它的点(这里,a指向b,代表a能赢b),构成的三元组都不是三元环 考虑每个点作为某些个非法三元组的…
欢 迎 来 到 网 络 瘤 的 世 界 什么是网络流? 现在我们有一座水库,周围有n个村庄,每个村庄都需要水,所以会修水管(每个水管都有一定的容量,流过的水量不能超过容量).最终水一定会流向唯一一个废水处理厂(至于为什么只有一个就不是我们能知道的了). 最大流 神马是最大流? 要我们求能流向废水处理厂的最多的水量. 由于每个村庄的人都不想要水量过多导致爆掉水管结果水漫金村(雾),所以在水库到废水处理厂的一条路径流过的水量最多是这条路径上最小的水管容量.同时因为有不只一根水管和水库连接,所以水可以…
GCD 题意:输入N,M(2<=N<=1000000000, 1<=M<=N), 设1<=X<=N,求使gcd(X,N)>=M的X的个数.  (文末有题) 知识点:   欧拉函数.http://www.cnblogs.com/shentr/p/5317442.html 题解一: 当M==1时,显然答案为N. 当M!=1.  X是N的因子的倍数是 gcd(X,N)>1 && X<=N 的充要条件.so  先把N素因子分解, N=     …
2705: [SDOI2012]Longge的问题 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 2553  Solved: 1565[Submit][Status][Discuss] Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题.现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N). Input 一个整数,为N. Output 一个整数,为所求的答案. Sample Inp…