codeforces710c
来源:互联网 发布:java实现接口的方法 编辑:程序博客网 时间:2024/06/08 14:04
幻方,这个就是,题意是,用1~n方个数,来构造,横行,竖行,斜行,都是奇数。
你可以这样啊,就是,让奇数构造在正方形中形成一个菱形。以五为例,第一行,中间1个奇数,第二行,中间3个奇数,第三个行,中间5个奇数。第四行中间3个奇数,第五行中间1个奇数
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int main(){ int ji = 1 , ou = 2 , n ; scanf("%d",&n); for(int i = 1 ; i <= n ; i++){ for(int j = 1 ; j <= abs((n + 1) / 2 - i ); j++) printf("%d ", ou),ou += 2; for(int j = 1 ; j <= n - 2*abs((n + 1) / 2 - i) ; j++) printf("%d ", ji),ji += 2; for(int j = 1 ; j <= abs((n + 1) / 2 - i ); j++) printf("%d ", ou),ou += 2; printf("\n"); } return 0;}
0 0
- codeforces710c
- Codeforces710C【数学】
- codeforces710c Magic Odd Square
- Ubuntu 下安装有道词典
- 适配器模式
- 图解 TCP IP 协议:三次握手、四次挥手
- 转:javascript闭包的理解
- 【用Cocos Creator给暗恋的女生写一个游戏(1)】——Cocos Creator初遇见
- codeforces710c
- hrbust 1774 succession【思维】好题
- UVA 1225 Digit Counting
- Android Studio从安装到配置
- 【用Cocos Creator给暗恋的女生写一个游戏(2)】——要做一个什么样的游戏?
- C++ 基础:传参的基本形式-基本类型,对象,引用和指针
- Android自定义View
- CSS(1)
- 字符串流操作