#include <cstdio>
#include <cstring>
using namespace std;
const int maxn = 210;
int a[maxn][maxn];
int ans[maxn];
int main()
{
int n;
while(scanf("%d", &n) !=EOF)
{
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
scanf("%d", &a[i][j]);
ans[i] = 1;
}
int num = 1;
while(1)
{
if(num == n+1)
break;
int sum = 0;
for(int i = 1; i <= n; i++)
sum += ans[i]*a[num][i];
sum *= ans[num];
if(sum < 0)
{
ans[num] *= -1;
num = 1;
continue;
}
num++;
}
puts("Yes");
for(int i = 1; i <= n; i++)
{
if(ans[i] == -1)
puts("-");
else
puts("+");
}
}
return 0;
}
ZOJ 2856 Happy Life / 太暴力了 我不会啊!!,布布扣,bubuko.com
ZOJ 2856 Happy Life / 太暴力了 我不会啊!!