Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<vector>using namespace std;// bool isValid(vector<vector<int>>& nums){// for(int i=0;i<3;i++){// int rowSum=0,colSum=0;// for(int j=0;j<3;j++){// rowSum+=nums[i][j];// colSum+=nums[j][i];// }// if(rowSum!=15||colSum!=15)// return false;// }// for(int i=0;i<2;i++){// int sum=0;// for(int j=0;j<3;j++){// sum+=nums[j][i*2-j];// }// if(sum!=15)// return false;// }// return true;// }int getNum(int sum){if(sum==16)return 2;if(sum==8)return 6;if(sum==4)return 8;if(sum==12)