22分!!!求大佬帮
查看原帖
22分!!!求大佬帮
709917
huangyuwei1楼主2023/1/12 10:10
#include<bits/stdc++.h>
using namespace std;
int a[10],i[10];
int main() {
	for(int i=1; i<=9; i++) {
		cin>>a[i];
		a[i]=a[i]/3%4;
	}
	for(i[1]=0; i[1]<=3; i[1]++) {
		for(i[2]=0; i[2]<=3; i[2]++) {
			for(i[3]=0; i[3]<=3; i[3]++) {
				for(i[4]=0; i[4]<=3; i[4]++) {
					if((a[1]+i[1]+i[2]+i[4])%4!=0) continue;
					for(i[5]=0; i[5]<=3; i[5]++) {
						for(i[6]=0; i[6]<=3; i[6]++) {
							for(i[7]=0; i[7]<=3; i[7]++) {
								for(i[8]=0; i[8]<=3; i[8]++) {
									for(i[9]=0; i[9]<=3; i[9]++) {
										if(((a[1]+i[1]+i[2]+i[4])%4==0)
										        &&((a[2]+i[1]+i[2]+i[3]+i[5])%4==0)
										        &&((a[3]+i[2]+i[3]+i[6])%4==0)
										        &&((a[4]+i[1]+i[4]+i[5]+i[7])%4==0)
										        &&((a[5]+i[3]+i[5]+i[7]+i[9])%4==0)
										        &&((a[6]+i[3]+i[5]+i[6]+i[9])%4==0)
										        &&((a[7]+i[4]+i[7]+i[8])%4==0)
										        &&((a[8]+i[5]+i[7]+i[8]+i[9])%4==0)
										        &&((a[9]+i[6]+i[8]+i[9])%4==0)) {
											for(int x=1; x<=9; x++) {
												for(int y=1; y<=i[x]; y++) {
													cout<<x<<" ";
												}
											}
											return 0;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return 0;
}
2023/1/12 10:10
加载中...