ZOJ 2856 Happy Life / 太暴力了 我不会啊!!

#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 / 太暴力了 我不会啊!!

上一篇:Bugku-CTF逆向篇之Easy_vb


下一篇:Android打包之将bat脚本转换成ant脚本