【BZOJ 4057 Kingdoms】
Time Limit: 10 Sec Memory Limit: 128 MB
Submit: 450 Solved: 187
[Submit][Status][Discuss]
Description
有一些王国陷入了一系列的经济危机。在很多年以前,他们私底下互相借了许多钱。现在,随着他们的负债被揭发,王国的崩溃不可避免地发生了……现在有n个王国,对于每对王国A和B,A欠B的钱被记为d_AB(我们假设有d_BA=-d_AB成立)。如果一个王国入不敷出(即需要支付超过所能获得的钱),它就可能破产。每当一个王国破产,与它相关的所有债务关系都会被去除,无论是正是负。而王国们的破产不是一瞬间完成的,而是第一个王国破产后,接下来可能破产的王国再继续破产,直到剩下的王国经济都是稳定的。不同的结局将取决于谁先破产,尤其是有的结局只会留下一个王国。请你计算,对于每个王国,是否存在一种结局使得该王国是唯一的幸存者。
Input
第一行一个正整数T,表示有T组数据。
每组数据第一行一个正整数n,表示有n个王国,1 <= n <= 20。
接下来n行,每行n个整数,第i行第j个整数表示d_ij,保证有d_ii = 0, d_ij = -d_ji, |d_ij| <= 10^6。
Output
每组数据输出一行,按照升序输出所有可能的王国编号,空格隔开,如果没有一个王国能满足条件,输出一个0。
Sample Input
1
3
0 -3 1
3 0 -2
-1 2 0
Sample Output
1 3
HINT
Source
鸣谢Tjz
题解:
①n很小,考虑状态压缩。
②用01表示是否破产,然后状态转移为:状态为布尔量转移。
f[i^(1<<(j-1))]=f[i] 表示让j破产。
不因一场宿命而忘却初衷
不因一世坎坷而残喘苟活。————汪峰《流年啊 你奈我何》
转载于:https://www.cnblogs.com/Damitu/p/7691848.html
【BZOJ 4057 Kingdoms】相关推荐
- BZOJ 2142 礼物(拓展Lucas,中国剩余定理)【BZOJ修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2142 是 hydro 的 BZOJ ...
- BZOJ 2141 排队(块套树,分块,树状数组)【BZOJ修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2141 是 hydro 的 BZOJ ...
- 【bzoj 入门OJ】[NOIP 热身赛]Problem C: 星球联盟(并查集)
Problem C: 星球联盟 Time Limit: 4 Sec Memory Limit: 256 MB Submit: 57 Solved: 15 [Submit][Status][Web ...
- BZOJ 2144 跳跳棋(神仙建模题,倍增 LCA,二分)【BZOJ修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2144 是 hydro 的 BZOJ ...
- BZOJ 2143 飞飞侠(线段树优化建边 / 并查集优化最短路)【BZOJ修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2143 是 hydro 的 BZOJ ...
- BZOJ 2140 稳定婚姻(强联通分量判环)【BZOJ修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2140 是 hydro 的 BZOJ ...
- BZOJ 2139 road(构造,最小生成树)【BZOJ 修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2139 是 hydro 的 BZOJ ...
- BZOJ 2138 stone(霍尔定理推论,线段树)【BZOJ 修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2138 是 hydro 的 BZOJ ...
- BZOJ 2137 submultiple(约数,拉格朗日插值求自然数k次幂和)【BZOJ 修复工程】
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2137 是 hydro 的 BZOJ ...
最新文章
- 博客园写代码发家的大牛
- Java设计模式菜鸟系列(四)工厂方法模式建模与实现
- string字符串详解
- copyonwritearraylist原理_Java集合干货——CopyOnWriteArrayList源码分析
- oracle exp imp
- Hibernate -- hibernate.cfg.xml 核心配置文件
- java实验报告实验六,第六周java实验报告四
- ISO 审批通过 Ada 2012 语言标准
- 摘抄:敏捷测试自动化策略
- CSDN创始人董事长蒋涛对话阿里云张献涛:距离云计算终极目标还有多远?
- 2022电大国家开放大学网上形考任务-中华文化概说非免费(非答案)
- 加密的PDF文件如何解密?教你使用手机就能解密的方法
- js实现扫雷-算法分析
- 如何搭建职业教育智慧课堂?
- 起点篇:跨入半导体行业,数字IC设计
- MySQL中sum和count用法总结
- redis 查看的版本
- 合肥工业大学宣城校区2018年-2019年第一学期(大三上学期)物联网工程专业资料汇总(含课件、个人实验报告、实验代码、课设报告等)
- 深入理解Apache虚拟主机
- ps 证件照替换背景色