网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月02日漏签0天
pascal吧 关注:14,951贴子:132,337
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回pascal吧
>0< 加载中...

【求助】苏州noi网站题目,d086

  • 只看楼主
  • 收藏

  • 回复
  • 伊冯双鱼座
  • 合并果子
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
内容:
把整数1到n2(n为奇数)排成一个n×n方阵,使方阵中的每一行、每一列以及对角线上的数之和都相同。这样的方阵(行列数相等的矩阵称为方阵)称为n阶奇数幻方。
研究发现,n阶奇数幻方可以按下列方法生成:
把数1填在第一行的正中间(a[1,n div 2 +1]),然后用一个循环依次填入数2到n2。一边填数以便找下一个数应该在的位置,填数按照下面的规律进行:
如果数k填在第i行第j列的格子中(a[i,j]),那么一般情况下,数k+1应填在它的左上方,即a[i-1,j-1]位置上;但是,如果左上方无格子(越界了,即i-1为0或j-1为0),那么就做如下处理:若i-1为0,那么就填在a[n,j-1];若j-1为0,那么就填在a[i-1,n]。如果找到的格子中已填过数了,那么数k+1改填在第k个数的正下方(a[i+1,j])。
输入说明:
一行n,不需要判错n<=11
输出说明:
每行一个组n整数共n行


  • 伊冯双鱼座
  • 合并果子
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
输入样例:
3
输出样例 :
6 1 8 7 5 3 2 9 4


2025-07-02 14:55:31
广告
  • 伊冯双鱼座
  • 合并果子
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
真心求助Pascal源代码,百度得知的都是c的,跪求大神解答!


  • myetyet
  • read
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这不是15年noip复赛提高组d1t1么


  • 1846279629qq
  • A+B
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
无意挖坟,实在想找苏州noi网站


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回pascal吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示