Submission #2693766


Source Code Expand

#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <queue>
using namespace std;
#define ll long long
#define kd int
#define fors(i,a,b) for(int i=(a);i<=(b);++i)
inline kd read(){
	int x=0,f=1;
	char c=getchar();
	while(c<'0'||c>'9'){if(c=='-') f=-1;c=getchar();}
	while(c>='0'&&c<='9') {x=(x<<3)+(x<<1)+c-'0';c=getchar();}
	return x*=f;
}
inline void write(kd x){
	if(x<0) {putchar('-');x=-x;}
	if(x>9) write(x/10);
	putchar(x%10+'0');
}
const int maxn=1<<25;

int main(){
    register int a,wh[9],b,c,d,e,f,g,h,i;
	cin>>a>>b>>e;
	fors(c,0,9){
		wh[1]=a+b+c;
		if(wh[1]<a+e) continue;
		fors(i,0,9){
			wh[7]=a+e+i;
			if(wh[7]!=wh[1]) continue;
			fors(f,0,9)
			{
				wh[6]=c+f+i;
				if((wh[6]!=wh[7]) || (wh[6]!=wh[1])) continue;
				fors(d,0,9){
					wh[2]=d+e+f;
					if(wh[2]!=wh[6]) continue;
					fors(g,0,9)
					{
						wh[4]=g+d+a;
						wh[8]=c+e+g;
						if((wh[8]!=wh[4]) || (wh[8]!=wh[2]) || (wh[4]!=wh[2])) continue;
						fors(h,0,9){
							wh[3]=g+h+i;
							wh[5]=b+e+h;
							if((wh[3]!=wh[5]) || (wh[3]!=wh[4]) || (wh[3]!=wh[8])) continue;
							else{
								cout<<a<<" "<<b<<" "<<c<<endl;
								cout<<d<<" "<<e<<" "<<f<<endl;
								cout<<g<<" "<<h<<" "<<i<<endl;
								return 0;
							}
						}
					}		
				}
			}
		}
	}
    return 0;
}

Submission Info

Submission Time
Task D - Magic Square 2
User luogu_bot3
Language C++ (GCC 5.4.1)
Score 0
Code Size 1388 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 2
AC × 4
WA × 72
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All sample_01.txt, sample_02.txt, sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask1_30.txt, subtask1_31.txt, subtask1_32.txt, subtask1_33.txt, subtask1_34.txt, subtask1_35.txt, subtask1_36.txt, subtask1_37.txt, subtask1_38.txt, subtask1_39.txt, subtask1_40.txt, subtask1_41.txt, subtask1_42.txt, subtask1_43.txt, subtask1_44.txt, subtask1_45.txt, subtask1_46.txt, subtask1_47.txt, subtask1_48.txt, subtask1_49.txt, subtask1_50.txt, subtask1_51.txt, subtask1_52.txt, subtask1_53.txt, subtask1_54.txt, subtask1_55.txt, subtask1_56.txt, subtask1_57.txt, subtask1_58.txt, subtask1_59.txt, subtask1_60.txt, subtask1_61.txt, subtask1_62.txt, subtask1_63.txt, subtask1_64.txt, subtask1_65.txt, subtask1_66.txt, subtask1_67.txt, subtask1_68.txt, subtask1_69.txt, subtask1_70.txt, subtask1_71.txt, subtask1_72.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
subtask1_01.txt WA 1 ms 256 KB
subtask1_02.txt WA 1 ms 256 KB
subtask1_03.txt WA 1 ms 256 KB
subtask1_04.txt WA 1 ms 256 KB
subtask1_05.txt WA 1 ms 256 KB
subtask1_06.txt WA 1 ms 256 KB
subtask1_07.txt WA 1 ms 256 KB
subtask1_08.txt WA 1 ms 256 KB
subtask1_09.txt WA 1 ms 256 KB
subtask1_10.txt WA 1 ms 256 KB
subtask1_11.txt WA 1 ms 256 KB
subtask1_12.txt WA 1 ms 256 KB
subtask1_13.txt WA 1 ms 256 KB
subtask1_14.txt WA 1 ms 256 KB
subtask1_15.txt WA 1 ms 256 KB
subtask1_16.txt WA 1 ms 256 KB
subtask1_17.txt WA 1 ms 256 KB
subtask1_18.txt WA 1 ms 256 KB
subtask1_19.txt WA 1 ms 256 KB
subtask1_20.txt WA 1 ms 256 KB
subtask1_21.txt WA 1 ms 256 KB
subtask1_22.txt WA 1 ms 256 KB
subtask1_23.txt WA 1 ms 256 KB
subtask1_24.txt WA 1 ms 256 KB
subtask1_25.txt WA 1 ms 256 KB
subtask1_26.txt WA 1 ms 256 KB
subtask1_27.txt WA 1 ms 256 KB
subtask1_28.txt WA 1 ms 256 KB
subtask1_29.txt WA 1 ms 256 KB
subtask1_30.txt WA 1 ms 256 KB
subtask1_31.txt WA 1 ms 256 KB
subtask1_32.txt WA 1 ms 256 KB
subtask1_33.txt WA 1 ms 256 KB
subtask1_34.txt WA 1 ms 256 KB
subtask1_35.txt WA 1 ms 256 KB
subtask1_36.txt WA 1 ms 256 KB
subtask1_37.txt WA 1 ms 256 KB
subtask1_38.txt WA 1 ms 256 KB
subtask1_39.txt WA 1 ms 256 KB
subtask1_40.txt WA 1 ms 256 KB
subtask1_41.txt WA 1 ms 256 KB
subtask1_42.txt WA 1 ms 256 KB
subtask1_43.txt WA 1 ms 256 KB
subtask1_44.txt WA 1 ms 256 KB
subtask1_45.txt WA 1 ms 256 KB
subtask1_46.txt WA 1 ms 256 KB
subtask1_47.txt WA 1 ms 256 KB
subtask1_48.txt WA 1 ms 256 KB
subtask1_49.txt WA 1 ms 256 KB
subtask1_50.txt WA 1 ms 256 KB
subtask1_51.txt WA 1 ms 256 KB
subtask1_52.txt WA 1 ms 256 KB
subtask1_53.txt WA 1 ms 256 KB
subtask1_54.txt WA 1 ms 256 KB
subtask1_55.txt WA 1 ms 256 KB
subtask1_56.txt WA 1 ms 256 KB
subtask1_57.txt WA 1 ms 256 KB
subtask1_58.txt WA 1 ms 256 KB
subtask1_59.txt WA 1 ms 256 KB
subtask1_60.txt WA 1 ms 256 KB
subtask1_61.txt WA 1 ms 256 KB
subtask1_62.txt WA 1 ms 256 KB
subtask1_63.txt WA 1 ms 256 KB
subtask1_64.txt WA 1 ms 256 KB
subtask1_65.txt WA 1 ms 256 KB
subtask1_66.txt WA 1 ms 256 KB
subtask1_67.txt WA 1 ms 256 KB
subtask1_68.txt WA 1 ms 256 KB
subtask1_69.txt WA 1 ms 256 KB
subtask1_70.txt WA 1 ms 256 KB
subtask1_71.txt WA 1 ms 256 KB
subtask1_72.txt WA 1 ms 256 KB