11040

#include <iostream>
#include <cstdio>

using namespace std;

int arr[10][10];

void init()
{
	for(int i=1;i<10;i++)
	{
		for(int j=1;j<10;j++)
			arr[i][j]=0;
	}
}
int main()
{
	int t,cnt,tmp;
	scanf("%d",&t);
	while(t--)
	{
		cnt=1;
		init();
		for(int i=9;i>=1;i-=2)
		{
			for(int j=1;j<=cnt;j+=2)
			{
				scanf("%d",&arr[i][j]);
			}
			cnt+=2;
		}
		cnt=7;
		for(int i=3;i<=9;i+=2)
		{
			for(int j=1;j<=cnt;j+=2)
			{
				tmp = arr[i][j];
				arr[i-2][j+1] = (tmp - (arr[i-2][j]+ arr[i-2][j+2]))/2;
			}
			for(int j=1;j<=cnt+1;j++)
			{
				arr[i-1][j]=arr[i-2][j]+arr[i-2][j+1];
			}
			cnt-=2;
		}
		cnt=1;
		for(int i=9;i>=1;i--)
		{
			for(int j=1;j<=cnt;j++)
			{
				printf("%d",arr[i][j]);
				cout<<(j!=cnt?" ":"\n");
			}
			cnt+=1;
		}
	}
	return 0;
}

 

Leave a Reply

Your email address will not be published. Required fields are marked *