Imagination

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 8   Accepted Submission(s) : 3

Font: Times New Roman | Verdana | Georgia

Font Size: ← →

Problem Description

There are four matrixs blow , Can you image the NEXT matrix from the given information?

Input

The first line is a integer which represents the case number .
For each test case , there will be a line which contains a integer N (1<=N<=100).

Output

Output the matrix which has N*N integers. Be careful that there is a blank space between two
integer but no blank space after the last integer in a line.

Sample Input

4
1
2
3
4

Sample Output

1
1 2
4 3
1 2 3
8 7 4
9 6 5
1 2 3 4
12 11 10 5
13 14 9 6
16 15 8 7

AC代码:

#include<iostream>
using namespace std;
int p[100][100];

int main()
{
int n,i,j,k,x,y,t;
cin>>t;
while(t--)
{
 cin>>n;
 k=0;
 x=0;
 if(n==1) cout<<1<<endl;
 else
 {
  while(1)
  {
   if(x==n)  break;
   x++;
   for(i=1;i<=n-x+1;i++)
   {
    p[x][i]=++k;
   }
   for(i=x+1;i<=n;i++)
   {
    p[i][n-x+1]=++k;
   }
   if(x==n)  break;
   x++;
   for(i=n;i>=x;i--)
   {
    p[i][n-x+1]=++k;
   }
   for(i=n-x;i>=1;i--)
   {
    p[x][i]=++k;
   }
  }
  for(i=1;i<=n;i++)
  {
   for(j=1;j<=n;j++)
   {
    if(j==n) cout<<p[i][j]<<endl;
    else cout<<p[i][j]<<" ";
   }
  }
 }
}
 return 0;
}

转载于:https://www.cnblogs.com/ffhuguang/archive/2012/10/31/2748661.html

Imagination相关推荐

  1. Imagination发布四款RISC-V CPU

    Imagination发布四款RISC-V CPU RISC-V(发音为"risk-five")是一个基于精简指令集(RISC)原则的开源指令集架构(ISA). 与大多数指令集相比 ...

  2. Imagination 的神经网络加速器和 Visidon 的去噪算法被证明是完美的搭档

    Imagination 的神经网络加速器和 Visidon 的去噪算法被证明是完美的搭档 本文是总部位于芬兰的Visidon和总部位于英国的 Imagination合作的结果.Visidon 是公认的 ...

  3. Imagination 推新款GPU IP,首次实现桌面级光线追踪效果

    游戏界被炒得最热的概念可能就是光线追踪技术了,不仅仅是PC端的游戏.光线追踪所展示出来的画面效果也确实惊艳,可以让我们感叹到图像技术达到的一个新高度. 但是实际上,光线追踪并不是一个新技术.10年前, ...

  4. Imagination推出全新多核GPU IP系列:提供33种不同配置,AI算力达24 TOPS

    近日,致力于打造半导体和软件知识产权(IP) Imagination Technologies宣布推出全新的IMG B系列(IMG B-Series)图形处理器(GPU),进一步扩展了其GPU知识产权 ...

  5. Imagination升级PowerVR图形架构,高端移动设备或将迎来重大升级

    Furian将成为一个可持续数年的架构. 近日,Imagination发布了新PowerVR图形架构Furian,这也是自2010年Rogue推出以来的第一个主要图形架构升级. 据悉,Furian将为 ...

  6. 百度飞桨和Imagination宣布在全球AI生态系统方面开展合作

    2021年2月1日 - Imagination Technologies 宣布:​ 在 Imagination 和百度飞桨(PaddlePaddle)的合作中,其 IMGDNN API 已集成到 Pa ...

  7. 面向自动驾驶行业,Imagination推出性能高达600 TOPS的多核AI加速器

    近日,Imagination Technologies宣布推出面向先进驾驶辅助系统(ADAS)和自动驾驶应用的新一代神经网络加速器(NNA)产品 IMG Series4,主要面向汽车行业的一级供应商. ...

  8. 一款多核架构GPU IP有多达33种配置!Imagination要守住移动市场攻向云端

    与上一代产品相比,IMG B系列GPU功耗降低达30%,面积缩减了25%,且填充率比竞品高2.5倍. 作者:包永刚 10月份对Imagination Technology这家总部位于英国的IP公司显然 ...

  9. Imagination和浙江大学信电学院签署合作协议,校企共创大学课程新篇章

    2021年9月8日,Imagination和浙江大学信息与电子工程学院签署合作协议.此次合作是Imagination大学项目(IUP)的一部分,也是Imagination与中国高校合作的新篇章.双方将 ...

最新文章

  1. 新的mysql如何使用_如何使用新的MySQL更新日志
  2. Linus Torvalds: 成功的项目源于99%的汗水与1%的创新
  3. Devexpress 重新编译以后 重新生成DEMO
  4. Linux下socket最大连接数 ulimit -n 最大值修改
  5. 使用Javascript递归遍历本地文件夹
  6. mysql开方_MySQL数学函数的实际用法
  7. 深度学习-自动并行计算
  8. 如何调查一家公司是否靠谱?
  9. 重新命名的linux命令,Linux 重命名命令自制详细介绍
  10. Windows下Hadoop eclipse开发平台搭建
  11. [hadoop新实战4]hadoop完全分布式安装序列(支持ubuntu和redhat)
  12. 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。
  13. oracle下查询的sql已经超出IIS响应时间
  14. ubuntu16安装liteide
  15. PR曲线和ROC曲线概念及其区别
  16. Shopee平台发布针对疫情政策的通知
  17. 10 05 05 繁杂
  18. 正态分布某一点的概率怎么算_统计基础篇之十三:怎么理解正态分布(二)
  19. 关于接口幂等性问题的简单总结
  20. STM32F103校内赛-摇杆遥控器

热门文章

  1. Apollo自动驾驶入门课程第⑤讲 — 感知(下)
  2. vue获取当前月最后一天_10月的最后一天,有哪些不想谈恋爱适合发朋友圈的文案?...
  3. ionic判断android版本,$ionicplatform 判断是android还是ios?
  4. Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:
  5. linux go 安装路径,在Alpine Linux D的路径中找不到已安装的Go二进制文件
  6. 你真的了解静态变量、常量的存储位置吗?
  7. 超经典,百度最爱考的安卓Android百题
  8. 十万字cpp成神总结-看完月薪25k
  9. 订单数据持久化和验证相关解决方案
  10. 社交app应用开发 客户端+服务器源码