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】相关推荐

  1. BZOJ 2142 礼物(拓展Lucas,中国剩余定理)【BZOJ修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2142 是 hydro 的 BZOJ ...

  2. BZOJ 2141 排队(块套树,分块,树状数组)【BZOJ修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2141 是 hydro 的 BZOJ ...

  3. 【bzoj 入门OJ】[NOIP 热身赛]Problem C: 星球联盟(并查集)

    Problem C: 星球联盟 Time Limit: 4 Sec  Memory Limit: 256 MB Submit: 57  Solved: 15 [Submit][Status][Web ...

  4. BZOJ 2144 跳跳棋(神仙建模题,倍增 LCA,二分)【BZOJ修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2144 是 hydro 的 BZOJ ...

  5. BZOJ 2143 飞飞侠(线段树优化建边 / 并查集优化最短路)【BZOJ修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2143 是 hydro 的 BZOJ ...

  6. BZOJ 2140 稳定婚姻(强联通分量判环)【BZOJ修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2140 是 hydro 的 BZOJ ...

  7. BZOJ 2139 road(构造,最小生成树)【BZOJ 修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2139 是 hydro 的 BZOJ ...

  8. BZOJ 2138 stone(霍尔定理推论,线段树)【BZOJ 修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2138 是 hydro 的 BZOJ ...

  9. BZOJ 2137 submultiple(约数,拉格朗日插值求自然数k次幂和)【BZOJ 修复工程】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2137 是 hydro 的 BZOJ ...

最新文章

  1. 博客园写代码发家的大牛
  2. Java设计模式菜鸟系列(四)工厂方法模式建模与实现
  3. string字符串详解
  4. copyonwritearraylist原理_Java集合干货——CopyOnWriteArrayList源码分析
  5. oracle exp imp
  6. Hibernate -- hibernate.cfg.xml 核心配置文件
  7. java实验报告实验六,第六周java实验报告四
  8. ISO 审批通过 Ada 2012 语言标准
  9. 摘抄:敏捷测试自动化策略
  10. CSDN创始人董事长蒋涛对话阿里云张献涛:距离云计算终极目标还有多远?
  11. 2022电大国家开放大学网上形考任务-中华文化概说非免费(非答案)
  12. 加密的PDF文件如何解密?教你使用手机就能解密的方法
  13. js实现扫雷-算法分析
  14. 如何搭建职业教育智慧课堂?
  15. 起点篇:跨入半导体行业,数字IC设计
  16. MySQL中sum和count用法总结
  17. redis 查看的版本
  18. 合肥工业大学宣城校区2018年-2019年第一学期(大三上学期)物联网工程专业资料汇总(含课件、个人实验报告、实验代码、课设报告等)
  19. 深入理解Apache虚拟主机
  20. ps 证件照替换背景色

热门文章

  1. CTFshow 信息收集 web13
  2. 两个坐标系进行了缩放平移后的变换关系
  3. 【Ex_BSGSBSGS算法模板】poj2417 poj3243
  4. sdut 3361迷宫探索dfs
  5. C++ for循环跳过某一项求和
  6. Set Matrix Zeroes
  7. 【MPI高性能计算】蒙特卡洛方法计算pi值
  8. 正交多项式族(勒让德多项式跟切比雪夫多项式)理论
  9. C++基础算法学习——完美立方
  10. 文档协同编辑帮助企业迎接大数据时代