![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模板解题
利用模板和固定知识,实现快速解题方法。
张学恒
这个作者很懒,什么都没留下…
展开
-
模板09: 756. 蛇形矩阵(DAY 18)微软面试题
偏移量解题原创 2022-03-27 13:24:51 · 197 阅读 · 0 评论 -
模板09: 755. 平方矩阵 III(DAY 18)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ int n; while(cin >> n,n) { for(int i=0;i<n;i++) { for(int j=0;j<n;j++) {原创 2022-03-27 12:03:40 · 133 阅读 · 0 评论 -
模板09: 754. 平方矩阵 II(DAY 18)
题目亮点:先置主对角线为1,再根据每一行的对角线,把向右和向下两个方向的数赋值。原创 2022-03-27 11:44:56 · 145 阅读 · 0 评论 -
模板09: 753. 平方矩阵 I (DAY 18)
循环判断加二维数组的使用,以及min函数的使用,题目亮点,对上下左右边界的判断原创 2022-03-27 11:10:10 · 133 阅读 · 0 评论 -
模板8: 752. 数组的右方区域 (DAY 17)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ double a[12][12]; char t; cin >>t; for(int i=0;i<12;i++) { for(int j=0;j<12;j++) { cin &g原创 2022-03-25 20:22:14 · 639 阅读 · 0 评论 -
模板8: 751. 数组的左方区域(DAY 17)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ double a[12][12]; char t; cin >> t; for(int i=0;i<12;i++) { for(int j=0;j<12;j++) { cin &g原创 2022-03-25 20:20:51 · 207 阅读 · 0 评论 -
模板8: 750. 数组的下方区域 (DAY 17)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ double a[12][12]; char t; cin >> t; for(int i=0;i<12;i++) { for(int j=0;j<12;j++) { cin &原创 2022-03-25 20:19:24 · 424 阅读 · 0 评论 -
模板8: 749. 数组的上方区域 (DAY 17)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ double a[12][12]; char t; cin >> t; for(int i=0;i<12;i++) { for(int j=0;j<12;j++) { cin原创 2022-03-25 20:17:48 · 430 阅读 · 0 评论 -
模板7:遍历数组寻找最大数、最小数及其位置问题(DAY 17)
文章目录例题题目:acwing742. 最小数和它的位置代码实现例题题目:acwing742. 最小数和它的位置代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ int n=0; long long x=0; cin >> n; long long a[n]={0}; for(int i=0;i<n;i++)原创 2022-03-25 14:30:50 · 145 阅读 · 0 评论 -
模板6:数组复制之memcpy函数(DAY 17)
文章目录memcpy 函数代码实现memcpy 函数依然需要这个库函数。memcpy(a,b,c)第一个参数a放置的是你要复制的目标数组第二个参数b放置的是要被复制的数组第三个参数c放置的是 数组的长度 写a和写b都可以,sizeof a或者sizeof b假如说要把 m 复制给n 那么,第一个位置放n 第二个位置放m代码实现#include<iostream>#include<cstdio>#include<cstring>using原创 2022-03-25 13:25:40 · 1778 阅读 · 0 评论 -
模板5:初始化数组之memset函数(DAY 17)
文章目录一:memset函数二:代码实现三:置为-1时一:memset函数memset 函数 需要的库 初始化数组 memset(a,b,c); a是数组名字b是初始化的值是多少,c 是从a这个位置开始要初始化多长的距离memset所有的单位是字节。 1byte=8bit二:代码实现三:置为-1时当二进制数的全是1时,数字将会变成-1。因为在计算机存储中,以补码的形式存放,最高位表示符号位。即最左边的一位,1为负,0为正...原创 2022-03-25 12:21:29 · 320 阅读 · 0 评论 -
模板4:斐波那契数列(DAY17)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ long long f[61]; f[0]=0; f[1]=1; for(int i=2;i<61;i++)f[i]=f[i-1]+f[i-2]; int n; cin >> n; while(n--) {原创 2022-03-25 08:58:15 · 378 阅读 · 0 评论 -
模板3:高精度计算(DAY 16)
文章目录高精度计算代码实现高精度计算只有在加减乘的时候会用这个方法,在数组里面逆序存数组1 2 3 4 5 6 7 8 9 1 2 3 4a[0]是个位,随后以此类推,算除法是反过来存,加减乘这样存储。因为要进位,数组从0开始,进位总不可能是进到-1代码实现#include<iostream>#include<cstdio>using namespace std;const int N=3010;int main(){ int a[N]={1};原创 2022-03-24 21:39:58 · 196 阅读 · 0 评论 -
模板2:数组内部顺序的旋转(DAY 15)
文章目录一: 调整顺序法,复杂度O(n^2)二:推荐方法:翻转数组一: 调整顺序法,复杂度O(n^2)#include<iostream>#include<algorithm>using namespace std;int main(){ int a[100]; int n,k; cin>> n>>k; for(int i=0;i<n;i++)cin >> a[i];原创 2022-03-23 19:13:27 · 207 阅读 · 0 评论 -
模板1:曼哈顿距离(DAY 15)
曼哈顿距离,菱形应用版原创 2022-03-23 18:28:01 · 197 阅读 · 0 评论