Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<stdlib.h>#include<iostream>#include<math.h>#include<vector>#include<string>#include<sstream>#include<algorithm>#include<stack>#include<queue>#include<limits.h>#include<numeric>#include<cstring>#include<map>#include<set>// navie bayesusing namespace std;int matrix[3][3];int store[3][3];bool used[10];int result = 0;bool check() {for (int i = 0; i < 3; ++i) {if ((matrix[i][0] + matrix[i][1] + matrix[i][2]) != 15 ||(matrix[0][i] + matrix[1][i] + matrix[2][i]) != 15)return false;}