自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于C++二维数组的指针:一些重要点

关于C++二维数组的指针:一些重要点还有关于二维数组的指针值得注意:重点:二维数组可以看作多个一维数组的拼接,他们在内存当中就是按这样的方式储存的。假设数组 a 中第 0 个元素的地址为 1000,那么每个一维数组的首地址如下图所示:对于二维数组指针,P++后相当于P+=nd(n为列数,d为每个元素的字节),那么单纯使用P的加法无法表示二维数组中全部元素的指针,所以可以规定用P表示一个一维数组(众所周知,一维数组名也是一个指针,所以P又是一个以为指针),此时(*P)++相当于(P)+=d;这样P

2022-04-10 21:57:32 1203

原创 【无标题】

冒泡排序学习冒泡排序

2022-04-05 12:42:03 86

原创 使用密钥SSH链接github

按以下步骤:循规蹈矩:生成SSH秘钥连接github(详细教程)下面是出现的问题:git—如何解决The authenticity of host ‘github.com (192.30.255.112)’ can’t be established.输入yes后再重复第一连接的第三步即可...

2022-03-27 12:43:30 101

原创 序列合并---(P1631洛谷)

序列合并这道题用到了堆;原来直接暴力只得了60 ;几个TLE#include<bits/stdc++.h>using namespace std;int m,n;const int ind=100020;int a[ind];int u[ind];void input(){ scanf("%d",&n); for(int i=1;i<=n;++i)...

2019-09-13 11:39:44 163

转载 方格取数

方格取数题目描述设有N×N的方格(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例):A--------------------0 0 0 0 0 0 0 00 0 13 0 0 6 0 00 0 0 0 7 0 0 0...

2019-07-22 17:41:23 450

转载 对于多组数据的输入

怎么算输入多组数据?一般题中要求输入多组数据的意思就是读取数量不定的输入数据(不能确定输入数据的数量),在这种情况下,需要不断读取数据直至没有新的输入为止。方法一:12345678910#include <stdio.h> int main() { int a; while(scanf("%d",&a)!=EOF) { ...

2019-04-29 22:27:24 901

原创 数的划分

--------数的划分--------题目描述将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,51,5,15,1,1问有多少种不同的分法。输入输出格式输入格式:n,k (6<n≤200,2≤k≤6)输出格式:11个整数,即不同的分法。输入输出样例输入样例#1:7 3输出样例#1:...

2019-04-28 18:01:37 1048 1

原创 四色原理

验证四色原理描述验证任何一个平面存在一种着色方案,使得相连的区域颜色不同,且颜色种类不大于4;输入第一行输入n。第2n+1行:每行表示1n个省,相邻的省用1表示(本身不与本身相邻)。输出输出每种可以填色的方式输入样例 170 1 0 0 0 0 11 0 1 1 1 1 10 1 0 1 0 0 00 1 1 0 1 0 00 1 0 1 0 1 00 1 0 0 1...

2019-04-11 17:48:26 2268

原创 红与黑

标题1818:红与黑总时间限制: 1000ms 内存限制: 65536kB描述有一间长方形的房子,地上铺了红色、在这里插入代码片黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,...

2019-04-03 20:18:26 363

原创 DFS)手工栈

DFS手工栈运用栈来处理顺序 的问题#include<bits/stdc++.h>using namespace std;int n,a[50][50];bool bao[50];void input(){ cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++) cin>>a[i...

2019-03-27 20:28:25 316

原创 走楼梯(递推实现)

走楼梯描述已知有一个楼梯N级,小谢同学从下往上走,一步可以走一级,也可以走2级。问:他走到第n级楼梯有多少种走法?要求用递归函数实现。输入一行一个正整数n,1<=n<=40输出一行一个整数,表示走到第n级台阶有多少种走法输入样例 19输出样例 110分析要上第N级楼梯,可以从N-1级楼梯走一步上去,也可以从N-2级楼梯走两步上去第一级楼梯:只有一种走法,1不...

2019-03-21 17:48:34 4456

原创 fen分离整数的各个位

fen分离整数的各个位#include &lt;bits/stdc++.h&gt;using namespace std;int main(){ int n,i,a[10001]; cin&gt;&gt;n; //int 类型上限32位,最多模31次 for(i=1;i&lt;=31;i++){ if(n/10!=0){a[i]=n%10;n/=10;} else {a[i]=n...

2019-03-09 17:41:08 204

转载 素数对

素数对总时间限制: 1000ms 内存限制: 65536kB描述两个相差为2的素数称为素数对,如5和7,17和19等,本题目要求找出所有两个数均不大于n的素数对。输入一个正整数n。1 &amp;amp;lt;= n &amp;amp;lt;= 10000。输出所有小于等于n的素数对。每对素数对输出一行,中间用单个空格隔开。若没有找到任何素数对,输出empty。样例输入100样例输出3 55 ...

2019-03-09 17:30:38 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除