noip2015day1 T1神奇的幻方
2016-11-09 21:23
134 查看
直接放代码吧,以前写的,十分暴力
#include <cstdio> #include <iostream> #include <cstring> #include <algorithm> using namespace std; int w[100][100]; int main() { int n; scanf("%d",&n); w[1][n/2+1] = 1; for(int i = 2; i <= n *n; i ++) { for(int j = 1; j <= n; j ++) { for(int k = 1; k <= n; k ++) { if(w[1][k] == (i-1)&& (k != n)) { w [k+1] = i; } else if(w[j] == (i-1) && j != 1) { w[j-1][1] = i; } else if(w[1] ==(i-1)) { w[2] = i; } else if(w[j][k] == (i-1) && j > 1 && k < n) { if(w[j-1][k+1] == 0) w[j-1][k+1] = i; else w[j+1][k] = i; } } } } for(int i = 1; i <= n; i ++) { for(int j = 1; j <= n; j ++) { printf("%d ",w[i][j]); } puts(" "); } return 0; }
相关文章推荐
- codevs 4510 神奇的幻方 noip2015day1 T1
- 神奇的幻方 noip2015day1 T1
- 神奇的幻方 noip2015day1 T1
- 【NOIP 2015】 D1 T1 神奇的幻方
- P2615 神奇的幻方题解NOIP2015day1
- [NOIP2015] 神奇的幻方 D1 T1
- noip2015day1 T1 4510 神奇的幻方
- 神奇的幻方 NOIP2015 提高组 Day1 T1
- 2015 神奇的幻方(...改变的开始...)
- 22:神奇的幻方
- 【codevs 4510】神奇的幻方
- openjudge 数算练习 线性表 0217:神奇的幻方
- 2015 NOIP day1 t1 神奇的幻方 模拟
- 神奇的幻方【够造奇数阶的魔方阵】
- NOIP2015 神奇的幻方 解题报告(水题模拟)
- NOIP 2015普及组复赛Day1 T1 == Codevs4510 神奇的幻方
- 【NOIP2015】Day1T1 神奇的幻方
- [NOIP2015] 提高组 洛谷P2615 神奇的幻方
- 百练 神奇的幻方(二维数组水题)
- openjudge 神奇的幻方