题意:数独填数
思路:赤裸裸的规律题
本人AC代码:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
int d1[5];
int d2[5];
int d3[5];
int main() {
for(int i = 1; i <= 3; i++) scanf("%d", &d1[i]);
for(int i = 1; i <= 3; i++) scanf("%d", &d2[i]);
for(int i = 1; i <= 3; i++) scanf("%d", &d3[i]);
d2[2] = (d1[3] + d3[1]) / 2;
d1[1] = d2[3] + (d1[3] - d3[1]) / 2;
d3[3] = d2[1] + (d3[1] - d1[3]) / 2;
for(int i = 1; i <= 3; i++) {
if(i != 3) printf("%d ", d1[i]);
else printf("%d\n", d1[i]);
}
for(int i = 1; i <= 3; i++) {
if(i != 3) printf("%d ", d2[i]);
else printf("%d\n", d2[i]);
}
for(int i = 1; i <= 3; i++) {
if(i != 3) printf("%d ", d3[i]);
else printf("%d\n", d3[i]);
}
}