提交时间:2024-01-23 17:13:33

运行 ID: 125559

#include <bits/stdc++.h> #pragma GCC optimize(2) using namespace std; int a[15]; int main() { for(int i=1;i<=9;++i) cin>>a[i]; for(int i=0;i<=3;++i) { for(int i2=0;i2<=3;++i2) { for(int i3=0;i3<=3;++i3) { for(int i4=0;i4<=3;++i4) { for(int i5=0;i5<=3;++i5) { for(int i6=0;i6<=3;++i6) { for(int i7=0;i7<=3;++i7) { for(int i8=0;i8<=3;++i8) { for(int i9=0;i9<=3;++i9) { if((a[1]+i+i2+i4)%4==0 && (a[2]+i+i2+i3+i5)%4==0 && (a[3]+i2+i3+i6)%4==0) { if((a[4]+i+i4+i5+i7)%4==0 && (a[5]+i+i7+i3+i5+i9)%4==0 && (a[6]+i5+i3+i6+i9)%4==0) { if((a[7]+i8+i7+i4)%4==0 && (a[8]+i9+i8+i7+i5)%4==0 && (a[9]+i6+i8+i9)%4==0) { if(i)for(int k=1;k<=i;k++)printf("1"); if(i2)for(int k=1;k<=i2;k++)printf("2"); if(i3)for(int k=1;k<=i3;k++)printf("3"); if(i4)for(int k=1;k<=i4;k++)printf("4"); if(i5)for(int k=1;k<=i5;k++)printf("5"); if(i6)for(int k=1;k<=i6;k++)printf("6"); if(i7)for(int k=1;k<=i7;k++)printf("7"); if(i8)for(int k=1;k<=i8;k++)printf("8"); if(i9)for(int k=1;k<=i9;k++)printf("9"); } } } } } } } } } } } } return 0; }