博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3396: [Usaco2009 Jan]Total flow 水流
阅读量:7222 次
发布时间:2019-06-29

本文共 2204 字,大约阅读时间需要 7 分钟。

3396: [Usaco2009 Jan]Total flow 水流

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 179  Solved: 73
[ ][ ]

Description

 

Input

    第1行输入N,之后N行每行描述一条水管,前两个英文字母表示水管的两端(大小写字母是不一样的),后一个整数表示水管的流量,流量不会超过1000.

 

Output

    一个整数,表示总流量.

Sample Input

5
A B 3
B C 3
C D 5
D Z 4
B Z 6

Sample Output

3

HINT

 

Source

 

题解:WA了6次再读题才发现大小写字母不一样TT。别的没了,直接上sap模板A之。。

1 type 2     point=^node; 3     node=record 4                g,w:longint; 5                next,anti:point; 6     end; 7 var 8    i,j,k,l,m,n,ans,s,t:longint; 9    a:array[0..100] of point;10    d,dv:array[0..100] of longint;11    c1,c2,c3:char;12 function min(x,y:longint):longint;inline;13          begin14               if x
nil do29 begin30 if (P^.w>0) and (d[x]=(d[p^.g]+1)) then31 begin32 k:=dfs(p^.g,min(p^.w,flow-dfs));33 dec(p^.w,k);34 inc(p^.anti^.w,k);35 inc(dfs,k);36 if dfs=flow then exit;37 end;38 p:=p^.next;39 end;40 if d[s]=n then exit;41 dec(dv[d[x]]);42 if dv[d[x]]=0 then d[s]:=n;43 inc(d[x]);44 inc(dv[d[x]]);45 end;46 function trans(x:char):longint;inline;47 begin48 case x of49 'A'..'Z':exit(ord(x)-ord('A')+1);50 'a'..'z':exit(ord(x)-ord('a')+27);51 end;52 end;53 function getc:longint;inline;54 begin55 repeat56 read(c1);57 until (upcase(c1)>='A') and (upcase(c1)<='Z');58 exit(trans(c1));59 end;60 begin61 readln(m);n:=52;62 for i:=1 to n do a[i]:=nil;63 s:=1;t:=26;64 for i:=1 to m do65 begin66 j:=getc;k:=getc;readln(l);67 add(j,k,l);68 end;69 fillchar(d,sizeof(d),0);70 fillchar(dv,sizeof(dv),0);71 dv[0]:=n;72 ans:=0;73 while d[s]

 

转载于:https://www.cnblogs.com/HansBug/p/4297728.html

你可能感兴趣的文章
显示所有SAP图标的ABAP代码
查看>>
group by 与 order by 一起使用的时候
查看>>
HTML+CSS
查看>>
链接服务器创建
查看>>
用Vue的方式实现复选框
查看>>
mac下安装xampp、及其之上的组件安装
查看>>
C++内存对齐总结
查看>>
Web设计的速查卡(转)
查看>>
数据结构之哈夫曼树
查看>>
hdu1038
查看>>
CentOS 6.4下Zabbix的安装配置
查看>>
前端开发注意的问题 ,浏览器兼容性
查看>>
centos和redhat下 uwsgi配置
查看>>
Markdown 学习笔记
查看>>
vue-element-admin 多层路由问题
查看>>
Css问题 margin float 文档流 背景图底部充满
查看>>
JS match() 方法 使用
查看>>
关于shopee平台接口(php)对接示例
查看>>
BNU OJ 51000 BQG's Random String
查看>>
PAT (Advanced Level) 1044. Shopping in Mars (25)
查看>>