摘要:"洛咕" 题意:一张有向图$N(N using namespace std; inline int read(){ int s=0,w=1;char ch=getchar(); while(ch'9'){if(ch==' ')w= 1;ch=getchar();} while(ch ='0'&&ch
        
阅读全文
 
    
        
        
摘要:"POJ" 题意:N个村庄,给出每个村庄的坐标和海拔,两个村庄之间的距离就用两点之间距离公式来求即可,两个村庄之间修路的费用为海拔之差,构建一棵生成树,使得费用之和与距离之和的比值最小? 分析:01分数规划.设每条边的权值为$high[i][j] mid dist[i][j]$.因为是稠密图,所以只
        
阅读全文
 
    
        
        
摘要:"POJ" 题意:给定n个二元组(a,b),扔掉k个二元组,使得剩下的a元素之和与b元素之和的比率最大. 分析:求$\sum_{i=1}^{n k}\frac{a_i}{b_i}$最大.分数规划板子题.设$mid=\sum_{i=1}^{n k}\frac{a_i}{b_i}$,则题目转化为$\su
        
阅读全文
 
    
        
        
摘要:"传送门" 个人认为本题是 "这道题" 的加强版,加强之处在于本题要用到背包类树形DP.所以不会背包类树形DP的话,可以先做 "这道题" .也可以自行学习. "推荐的第一道题的题解" "推荐的第二道题的题解" 题意:N个人,1 N编号,每个人价值pi,费用si,推荐人ri,如果选了i,就必须要选择他
        
阅读全文
 
    
        
        
摘要:"传送门" 题意:N头牛,第i头牛重量wi,价值vi,选出总重量至少为W的牛,使得总价值与总重量的比值最大? 看到这种类似于一个物品有多个属性,且题目最后要求各属性总和比值最大的问题,就要想到分数规划.理解题意,我们要求的答案就是$\frac{\sum vi}{\sum wi}$,且$\sum wi
        
阅读全文
 
    
        
        
摘要:"传送门" "双倍经验" "代码差不多" 题意:n个点,m条有向边,每个点有一个乐趣值val,经过每条边花费时间wi,求从某一个点出发最后又回到出发点,使平均每单位时间内获得的乐趣值最大. 分析:设环S={V,E}(V是点集,E是边集).理解题意,我们要求的实际上就是$\frac{\sum_{i=1
        
阅读全文
 
    
        
        
摘要:"传送门" 题意:在带权有向图中,求图中所有环的平均值的最小值(环的平均值即构成环的所有边的边权的平均值). 分析:理解题意,我们要求的实际上就是$\frac{\sum_{i=1}^k{c_i}}{k}$ 令$x=\frac{\sum_{i=1}^k{c_i}}{k}$ 整理得$\sum_{i=1}
        
阅读全文
 
    
        
        
摘要:"传送门" 题意:N个牧场,可供修建的道路有M条.奶牛负责修建道路,将所有牧场连通,获得报酬F.每条道路都有自己的施工时间ti和建造成本ci.连接两个相同的牧场的道路可能有多条.保证所有的牧场必定是可连通的,不过也有可能一些道路的建造成本之和会超过F.求选择修建哪些道路,使单位时间的利润(即总利润和
        
阅读全文