不知道是什么算法,特别像网络流。但是我找不到汇点。最后深搜,在运用DINIC寻找最小流的类似思想,唉。

#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;int head[3005],root[3005],f[3005];
struct node
{int v,f;int nxt;
}edge[3005];int nume;
void add(int u,int v,int f)
{edge[++nume].v=v; edge[nume].f=f;edge[nume].nxt=head[u];head[u]=nume;edge[++nume].v=u;edge[nume].f=f;edge[nume].nxt=head[v];head[v]=nume;
}void dfs(int u)
{for(int i=head[u];i!=-1;i=edge[i].nxt){int v=edge[i].v;if(v!=root[u]){root[v]=u;dfs(v);if(f[v]) f[u]+=min(f[v],edge[i].f);else f[u]+=edge[i].f;}}
}int main()
{int n,src,i;while(scanf("%d%d",&n,&src)!=EOF){nume=1;memset(head,-1,sizeof(head));memset(root,0,sizeof(root));memset(f,0,sizeof(f));for(i=1;i<n;i++){int a,b,c;scanf("%d%d%d",&a,&b,&c);add(a,b,c);}dfs(src);printf("%d\n",f[src]);}
}

gsu 2524 Frozen Rose-Heads相关推荐

  1. 风景类Midjouney prompt提示词

    稳定输出优美风景壁纸的Midjouney prompt提示词. 1\在夏夜,有淡蓝色的星空,海边,流星,烟花,海滩上全是蓝色的玫瑰和绿色的植物,由Ivan Aivazovsky和Dan Mumford ...

  2. Codeforces 460E Roland and Rose(暴力)

    题目链接:Codeforces 460E Roland and Rose 题目大意:在以原点为圆心,半径为R的局域内选择N个整数点,使得N个点中两两距离的平方和最大. 解题思路:R最大为30.那么事实 ...

  3. Rational Rose打开方式

    Rational Rose打开方式 rational Rose出现打不开的情况,可以在我的电脑中c盘目录下搜索flexlm.cpl 打开后的界面 点击Setup,查看并检查修改配置是否正确 检查完毕后 ...

  4. 阿里云代码超限2040M remote: error: hook declined to update refs/heads

    1 修改配置文件法 remote: error: hook declined to update refs/heads https://www.cnblogs.com/lanrumeng/p/1231 ...

  5. 我很欣慰,Vista下终于能用rose了

    操作系统换成vista后,原来的rose2003无法使用了.网上找了很多资料,有用的不多. 后来看到新版本的7.0支持vista,可是苦于找不到下载地址. 今天终于下到了,一路安装下来,非常顺利.呵呵 ...

  6. Rose VS PowerDesigner

    一. 二者的出身       作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳.Rose是当时全球最大的CASE工具提供商Rational的拳 ...

  7. PowerDesigner与Rose详解教程

    一. 二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳.Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UM ...

  8. ubuntu下连接mysql出现Access denied for user ‘rose‘@‘localhost‘ (using password: NO)的解决方法

    ubuntu下连接mysql出现Access denied for user 'rose'@'localhost' (using password: NO)的解决方法 参考文章: (1)ubuntu下 ...

  9. Rose Study

    公司大量使用Rose框架支持线上业务,不仅仅是它的实用性和方便的特点吸引你去学习,更是它优雅的设计. 但是,由于是开源的框架,所以,资料和示例程序都是有限的,这一篇陈臻老师的作品简单的介绍了Rose的 ...

最新文章

  1. Makefile选项 CFLAGS LDFLAGS
  2. php自动断词,PHP自动分页、防止英文单词被截段、去除HTML代码
  3. hdu4411 经典费用里建图
  4. 变参标准函数的重新封装,如printf
  5. iOS 蓝牙开发和注意点
  6. linux cpp vscode远程调试 的配置
  7. 《leetcode》best-time-to-buy-and-sell-stock-i-ii-iii
  8. SAP Cloud for Customer动态控制任意UI元素的显示或隐藏
  9. Linux禁用user01账户,Linux 管理用户 useradd
  10. 连接池和 Timeout expired异常【转】
  11. ptaa乘以b_pta程序设计平台-PTA,系统
  12. CrackMe001
  13. python的多行注释
  14. 基于php的人事档案管理系统
  15. 计算机用户配置如何查看,怎么查看电脑内存和配置 教你查看电脑真实配置的方法...
  16. 720yun全景图+vue
  17. 零基础转行软件测试有前途吗?为什么说软件测试是极具发展前途的
  18. ls-dyna基础教程
  19. Matplotlib的中文字体显示为方块的问题
  20. 算法题:用php生成excel列

热门文章

  1. Raw Socket编程
  2. 实操|如何将 Containerd 用作 Kubernetes runtime
  3. 加入知识星球(永久免费)
  4. 去除有序数组/链表的重复元素--双指针原地修改
  5. 【多媒体开源技术栈】
  6. TRTC助力高并发、高可用实时音视频互动场景落地(内含开发福利)
  7. 周正宁:研发最大的挑战是不断否定常规 否定自己
  8. 基于AVS2的图片容器——TPG:现状与改进之路
  9. 腾讯首个软硬件全自研的机器狗 Max 来了!
  10. ClickHouse留存分析工具十亿数据秒级查询方案