题目名称 | 1988. PG |
---|---|
输入输出 | PG.in/out |
难度等级 | ★★☆ |
时间限制 | 3000 ms (3 s) |
内存限制 | 128 MiB |
测试数据 | 20 |
题目来源 | cstdio 于2015-05-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:17, 提交:42, 通过率:40.48% | ||||
ztx | 100 | 1.086 s | 0.35 MiB | C++ |
Dissolute丶Tokgo | 100 | 6.765 s | 0.33 MiB | C++ |
stdafx.h | 100 | 7.128 s | 0.37 MiB | C++ |
stdafx.h | 100 | 7.211 s | 0.37 MiB | C++ |
stdafx.h | 100 | 7.547 s | 0.35 MiB | C++ |
rewine | 100 | 10.640 s | 1.01 MiB | C++ |
Dissolute丶Tokgo | 100 | 11.910 s | 0.33 MiB | C++ |
Aglove | 100 | 12.541 s | 0.44 MiB | C++ |
Asm.Def | 100 | 14.412 s | 3.36 MiB | C++ |
cstdio | 100 | 15.330 s | 0.32 MiB | C++ |
关于 PG 的近10条评论(全部评论) | ||||
---|---|---|---|---|
纯粹就是评测姬心情,一个意思的程序上午交6秒下午交12秒
Dissolute丶Tokgo
2015-10-12 14:23
4楼
| ||||
因为deque的优化么....我的SPFA还木有BF快.............
| ||||
Asm.Def
2015-05-29 16:48
2楼
| ||||
是我用了奇怪的姿势么。。。。
ztx
2015-05-29 16:22
1楼
|
PG NOI2015 HA省队胡扯-第三场
LDN不知道为什么特别喜欢PG,也许是某种原因吧……
有一天,他发明了一个游戏“PG图”。
给定一个有向图,每条边都有一个权值。
每次你可以选择一个节点$u$和一个整数$d$,把所有以$u$为终点的边的权值减小$d$,把所有以$u$为起点的边的权值加上$d$。最后要让所有边的权值的最小值为正且尽量大。
输入包含若干组数据。
每组数据第一行为两个整数$n$和$m(n\leq500,m\leq2700)$,表示点和边的个数。
以下$m$行,每行包括$3$个整数$u,v,w$,表示$u\rightarrow v$有一条边权为$w$的边。$(1\leq u,v\leq n, -10000\leq w\leq 10000)$
对于每组数据,输出边权最小值的最大值;
如果无法让所有边权都大于0,输出“No Solution”;
如果边权最小值可以无限大,输出“Infinite”。
2 1 1 2 10 2 1 1 2 -10 3 3 1 2 4 2 3 2 3 1 5 4 5 2 3 4 4 2 5 3 4 2 3 1 0 1 2 -1
Infinite Infinite 3 1
对于30%的数据:$2\leq n\leq 10,1\leq m\leq 100$;
对于60%的数据:$2\leq n\leq 100,1\leq m\leq1000$;
对于100%的数据:$2\leq n\leq 500,1\leq m\leq2700$。