AcWing 753. 平方矩阵 I

题目描述

AcWing 753. 平方矩阵 I

思路

每个点处的值为该位置到上下左右四个边界距离的最小值


代码

import java.util.Scanner;public class Main{public static void main(String []args){Scanner sc=new Scanner(System.in);while(true){int n=sc.nextInt();if(n==0) break;for(int i=0;i<n;i++){for(int j=0;j<n;j++){int x=Math.min(j+1,n-j);int y=Math.min(i+1,n-i);int z=Math.min(x,y);System.out.printf("%d ",z);}System.out.printf("\n");}System.out.printf("\n");}}
}

AcWing 754. 平方矩阵 II

题目描述

AcWing 754. 平方矩阵 II


思路

第iii行第jjj列的值为∣i−j∣+1|i-j|+1∣i−j∣+1

因为主对角线上,iii和jjj的差为000,值为111
依次平移,变化的是iii和jjj的差值,相应位置的值也在改变


代码

import java.util.Scanner;public class Main{public static void main(String []args){Scanner sc=new Scanner(System.in);while(true){int n=sc.nextInt();if(n==0) break;for(int i=0;i<n;i++){for(int j=0;j<n;j++){int z=Math.abs(i-j)+1;System.out.printf("%d ",z);}System.out.printf("\n");}System.out.printf("\n");}}
}

AcWing 755. 平方矩阵 III

题目描述

AcWing 755. 平方矩阵 III


思路


直接算就完事了


代码

import java.util.Scanner;public class Main{public static void main(String []args){Scanner sc=new Scanner(System.in);while(true){int n=sc.nextInt();if(n==0) break;for(int i=0;i<n;i++){for(int j=0;j<n;j++){int z=(int)Math.pow(2,i+j);System.out.printf("%d ",z);}System.out.printf("\n");}System.out.printf("\n");}}
}

平方矩阵 I II III 题解相关推荐

  1. AcWing 755. 平方矩阵 III

    文章目录 AcWing 755. 平方矩阵 III AC代码 AcWing 755. 平方矩阵 III 本题链接:AcWing 755. 平方矩阵 III 本博客给出本题截图: AC代码 代码: #i ...

  2. AcWing 754. 平方矩阵 II

    文章目录 AcWing 754. 平方矩阵 II AC代码 AcWing 754. 平方矩阵 II 本题链接:AcWing 754. 平方矩阵 II 本博客给出本题截图: AC代码 代码: #incl ...

  3. acwing——755. 平方矩阵 III

    755. 平方矩阵 III 输入整数N,输出一个N阶的二维数组M. 这个N阶二维数组满足M[i][j] = 2i+j2i+j. 具体形式可参考样例. 输入格式 输入包含多行,每行包含一个整数N. 当输 ...

  4. 754. 平方矩阵 II

    754. 平方矩阵 II 输入整数 N,输出一个 N 阶的二维数组. 数组的形式参照样例. 输入格式 输入包含多行,每行包含一个整数 N. 当输入行为 N=0 时,表示输入结束,且该行无需作任何处理. ...

  5. 755. 平方矩阵 III

    755. 平方矩阵 III 输入整数 N,输出一个 N 阶的二维数组 M. 这个 N 阶二维数组满足 M[i][j]=2^(i+j). 具体形式可参考样例. 输入格式 输入包含多行,每行包含一个整数 ...

  6. 【题解】- AcWing - 753.平方矩阵 I

    753.平方矩阵 I 题目描述 输入整数N,输出一个N阶的回字形二维数组. 数组的最外层为1,次外层为2,以此类推. 输入格式 输入包含多行,每行包含一个整数N. 当输入行为N=0时,表示输入结束,且 ...

  7. C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解

    版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. Leetcod ...

  8. Best Time to Buy and Sell Stock I II III IV (第四周 动态规划)

    Best Time to Buy and Sell Stock I II III IV (第四周 动态规划) Best Time to Buy and Sell Stock I Say you hav ...

  9. 牛客题霸 [矩阵元素查找] C++题解/答案

    牛客题霸 [矩阵元素查找] C++题解/答案 题目描述 已知int一个有序矩阵mat,同时给定矩阵的大小n和m以及需要查找的元素x,且矩阵的行和列都是从小到大有序的.设计查找算法返回所查找元素的二元数 ...

最新文章

  1. Python.h: No such file or directory
  2. group by 字句的扩展+rollup字句+cube字句+grouping()函数
  3. 如何评估深度学习模型效果?阿里工程师这么做
  4. Shell编程之case语句
  5. python发html邮件_python 发送html邮件
  6. 记录一下 Linux飞鸽传书 QIpMsg 的下载链接
  7. Flask入门到放弃(四)—— 数据库
  8. [Java基础]反射获取构造方法并使用练习
  9. 使用Ultra Librarian 生成PCB库文件
  10. (转)J2EE十三个技术规范
  11. 【职业】大一规划、体验生活、故事里
  12. best-time-to-buy-and-sell-stock
  13. vue中echarts使用案例:饼图(可直接使用)
  14. 智慧零售2.0时代,容器云已成电商转型利器
  15. 服务器时区不对微信支付报错,微信支付设置time_expire后提示【交易有效截止时间非法】问题...
  16. IPD(集成产品开发)文一
  17. web端安全测试工具
  18. 前端工程师到底有哪些晋升和发展方向选择?
  19. .h文件和.cpp文件组织结构
  20. ERP期末复习知识点

热门文章

  1. Easyexcel导出带下拉框选项excel模板
  2. 多测师肖sir_高级金牌讲师_项目管理工具之tapd(7.5拓展知识)
  3. 10KW风光互补微网发电系统实训台QY-TYN06
  4. iPhone升级到ios5收不到电话和短信的解决方法
  5. Windows 服务器HTTPS免费证书
  6. 文件后缀中的x86和x64 是什么意思?
  7. 开源领域联盟机构梳理
  8. 【前端】前后端交互重点Ajaxの介绍及实战
  9. js和python共同点
  10. win10 专业版 提示开机提示你的windows许可证即将过期