1 条题解
-
0
C++ :
#include <algorithm> #include <iostream> using namespace std; #define N 10 int p[N]={2,3,4,5,6,7,8,10,12,14}; int main() { int r1,r2,r3,r4,c1,c2,c3,c4,d1,d2;//4行,4列和2对角线 do { r1=p[0]+p[1]+29; r2=11+p[2]+p[3]+p[4]; r3=9+p[5]+p[6]+p[7]; r4=16+p[8]+p[9]; c1=25+p[2]+p[8]; c2=15+p[0]+p[3]+p[5]; c3=11+p[1]+p[6]+p[9]; c4=14+p[4]+p[7]; d1=17+p[3]+p[6]; d2=24+p[5]+p[8]; if(r1==r2&&r2==r3&&r3==r4&&r4==c1&c1==c2&&c2==c3&&c3==c4&&c4==d1&&d1==d2) cout<<p[7]; } while(next_permutation(p,p+N)); return 0; }
- 1
信息
- ID
- 817
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者