问题 D: flower

问题 D: flower

时间限制: 1 Sec  内存限制: 128 MB
提交: 386  解决: 243
[状态] [讨论版] [提交] [命题人:]
题目描述

又是一年教师节,有n个小朋友打算去看望花老师。
去看花老师当然要买花咯,不过某些土(xue)豪(ba)买了太多的花导致其他小朋友们很不好意思啊,所以小朋友们想出了一个办法:
他们打算不直接告诉花老师每个人买了多少花,而是用某种方式加密了下(too naive),加密方式是这样的:

设第i个小朋友送了Ai朵花(Ai > 0),那么T(j,k)定义如下

T (j, k) = Aj + Ak (j ≠ k)

T (j, k) = 0 (j = k)

然后他们把所有T(j,k)告诉花老师。

善良的花老师当然是不会计较谁送了多少花的,不过好奇的你想知道哪些小朋友比较土(xue)豪(ba)。


输入

第一行一个正整数n。(2 <= n <= 1000,2 <= T(j,k) <= 1000)

接下来n行每行n个非负整数T(j,k)。

输出
输出一行n个正整数Aj用空格隔开,如果有多种可能输出所有未知数的和最小的一种方案。
样例输入 Copy
4
0 3 6 7
3 0 5 6
6 5 0 9
7 6 9 0
样例输出 Copy
2 1 4 5