平方矩阵 I II III 题解
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 题解相关推荐
- AcWing 755. 平方矩阵 III
文章目录 AcWing 755. 平方矩阵 III AC代码 AcWing 755. 平方矩阵 III 本题链接:AcWing 755. 平方矩阵 III 本博客给出本题截图: AC代码 代码: #i ...
- AcWing 754. 平方矩阵 II
文章目录 AcWing 754. 平方矩阵 II AC代码 AcWing 754. 平方矩阵 II 本题链接:AcWing 754. 平方矩阵 II 本博客给出本题截图: AC代码 代码: #incl ...
- acwing——755. 平方矩阵 III
755. 平方矩阵 III 输入整数N,输出一个N阶的二维数组M. 这个N阶二维数组满足M[i][j] = 2i+j2i+j. 具体形式可参考样例. 输入格式 输入包含多行,每行包含一个整数N. 当输 ...
- 754. 平方矩阵 II
754. 平方矩阵 II 输入整数 N,输出一个 N 阶的二维数组. 数组的形式参照样例. 输入格式 输入包含多行,每行包含一个整数 N. 当输入行为 N=0 时,表示输入结束,且该行无需作任何处理. ...
- 755. 平方矩阵 III
755. 平方矩阵 III 输入整数 N,输出一个 N 阶的二维数组 M. 这个 N 阶二维数组满足 M[i][j]=2^(i+j). 具体形式可参考样例. 输入格式 输入包含多行,每行包含一个整数 ...
- 【题解】- AcWing - 753.平方矩阵 I
753.平方矩阵 I 题目描述 输入整数N,输出一个N阶的回字形二维数组. 数组的最外层为1,次外层为2,以此类推. 输入格式 输入包含多行,每行包含一个整数N. 当输入行为N=0时,表示输入结束,且 ...
- C#版(击败97.76%的提交) - Leetcode 557. 反转字符串中的单词 III - 题解
版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. Leetcod ...
- 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 ...
- 牛客题霸 [矩阵元素查找] C++题解/答案
牛客题霸 [矩阵元素查找] C++题解/答案 题目描述 已知int一个有序矩阵mat,同时给定矩阵的大小n和m以及需要查找的元素x,且矩阵的行和列都是从小到大有序的.设计查找算法返回所查找元素的二元数 ...
最新文章
- Python.h: No such file or directory
- group by 字句的扩展+rollup字句+cube字句+grouping()函数
- 如何评估深度学习模型效果?阿里工程师这么做
- Shell编程之case语句
- python发html邮件_python 发送html邮件
- 记录一下 Linux飞鸽传书 QIpMsg 的下载链接
- Flask入门到放弃(四)—— 数据库
- [Java基础]反射获取构造方法并使用练习
- 使用Ultra Librarian 生成PCB库文件
- (转)J2EE十三个技术规范
- 【职业】大一规划、体验生活、故事里
- best-time-to-buy-and-sell-stock
- vue中echarts使用案例:饼图(可直接使用)
- 智慧零售2.0时代,容器云已成电商转型利器
- 服务器时区不对微信支付报错,微信支付设置time_expire后提示【交易有效截止时间非法】问题...
- IPD(集成产品开发)文一
- web端安全测试工具
- 前端工程师到底有哪些晋升和发展方向选择?
- .h文件和.cpp文件组织结构
- ERP期末复习知识点