自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 麻将

说起麻将,无论亲朋好友聚会,还是同学聚会,总是少不了麻将的声音。网络上各种各样的麻将游戏也非常的多,现在游戏公司正在做一款麻将游戏,其中判断是否胡牌的部分由你来完成。麻将规则如下:麻将只能包括3种类型:条,筒,万。没有“白门、东风、南风、西风、北风、、红中”。每种牌都是数字从1到9,每个数字有4张,共36张,筒,万,条均一样。胡牌规则如下:a) 手里面的牌最多只有两种类型,即必须打缺...

2020-05-06 20:29:26 587

原创 华为oj——字符个数统计

题目:字符个数统计热度指数:4720 时间限制:1秒 空间限制:32768K 本题知识点:字符串题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内。输出描述:输出范围在(0~127)字符的个数。输入例子:abc输出例子:3在...

2020-04-12 15:23:13 201

原创 git常用命令

一、添加指定文件到暂存区git add [file1] [file2] ...二、提交暂存区到仓库区git commit-m "注释"三、提交git push origin master(自己的分支名)

2020-04-01 22:22:27 125

原创 DirectX——查看版本

1、快捷键windows图标+R,弹出框中输入dxdiag2、点击确定,弹出框中即可查看版本

2020-03-26 13:07:35 805

原创 推荐一个U盘一键重装系统软件

1、下载腾讯电脑管家2、搜索 小白一键重装系统 下载下来3、电脑插入U盘4、打开小白一键重装系统,点击U盘启动,默认选项配置,点击制作启动U盘5、U盘制作好后,就可以拿着U盘去给别的电脑重装系统了哦。...

2020-03-13 23:28:04 295

原创 华为oj——汽水瓶

[编程题]汽水瓶时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,...

2020-03-04 16:18:29 299

原创 使用texstudio编写Latex——安装texstudio

最近在写简历,发现office word排版太过麻烦,便上网了解到一个排版神器——TeXStudio,下面链接是热心网友总结的安装方法,很实用。http://blog.sina.com.cn/s/blog_4a238ec20101sl5n.html...

2020-02-27 20:21:37 1312

原创 推荐一个一键重装系统软件

1、下载腾讯电脑管家2、搜索 小白一键重装系统 下载下来3、点击重装系统,即可。ps:我电脑原先是win7系统,用小白一键重装系统重装了win10系统,全程不用管,这个软件会把C盘格式化,然后安装操作系统,所以重装系统之前记得备份文件哦...

2020-02-27 19:02:36 512

原创 C++——引用、指针的区别

1、引用必须初始化,指针不必。2、引用初始化后不能被改变,指针可以改变所指的对象。3、不存在指向空值的引用,但存在指向空值的指针。

2020-01-07 18:21:16 813

原创 C++——尖括号和引号的区别

<>:C++编译器将在存储标准头文件的主机系统的文件系统中查找。" ":编译器将首先查找当前的工作目录或源代码目录(或其他目录,这取决于编译器)。如果没有在那里找到头文件,则将在标准位置查找。所以,在包含自己的头文件时,应使用" "。...

2019-12-25 18:39:58 450

原创 C++——使用引用参数的原因

1、程序员能够修改函数中的数据对象。2、通过传递引用而不是整个数据对象,可以提高程序的运行速度。

2019-12-25 18:34:28 123

原创 C++——应尽可能使用const的原因

1、使用const可以避免无意中修改数据的编程错误。2、使用const使函数能够处理const和非const实参,否则将只能接受非const数据。3、使用const引用使函数能够正确生成并使用临时变量。...

2019-12-25 18:32:53 226

原创 C++——前缀格式(i++)和后缀格式(++i)的比较

for(int i = 0; i < n; i++)...;for(int i = 0; i < n; ++i)...;相同点:都是将i加1的副作用在程序进入下一步之前完成,前缀格式和后缀格式的最终效果完全相同。不同点:前缀格式:将值加1,然后返回结果。 后缀格式:首先复制一个副本,将其加1,然后将复制的副本返回,前缀版本效率更高...

2019-12-23 21:40:16 448

原创 C++——三种管理数据内存的方式

1、自动存储在函数内部定义的常规变量使用自动存储空间,被称为自动变量,这意味着它们在所属的函数被调用时自动产生,在该函数结束时消亡。自动变量通常存储在栈中,这意味着执行代码块时,其中的变量将依次加入栈中,而离开代码块时,将按相反的顺序释放这些变量,这被称为“后进先出”。2、静态存储静态存储是整个程序执行期间都存在的存储方式。(1)在函数外面定义它(2)在声明变量时使用sta...

2019-12-23 21:32:45 206

原创 C++——cout输出原理

char array[10] ="I";cout<<array<<" am acmwss\n";1、如果给cout提供一个字符的地址,则它将从该字符开始打印,直到遇到空字符位置。2、用引号括起的字符串像数组名一样,也是第一个元素的地址。" am acmwss\n"不会将整个字符串发送给cout,而只是发送该字符串的地址。3、这意味着对于数组中的字符串、用括号...

2019-12-23 00:15:12 1167

原创 C++——句点运算符(.)和箭头运算符(->)的区别

1、如果结构标识符是结构名,则使用句点运算符;2、如果结构标识符是指向结构的指针,则使用箭头运算符;如果p是指向结构的指针,则*p是被指向的值——结构本身。...

2019-12-23 00:05:51 632

原创 C——strcpy(des,from)和strncpy(des,from,n)的区别

strcpy(des,from):将字符串从from地址复制到des地址;strncpy(des,from,n):将字符串从from地址复制到des地址;有两种情况:(1).如果from地址开始的字符串少于n-1个字符,则strncpy()将在复制完该字符串之后加上空字符,以标记字符串的结尾;(2).如果from地址开始的字符串大于n-1个字符,最多将n-1个字符复制到数组中,再自动设...

2019-12-22 23:59:19 88

原创 C++——array和&array的区别

int array[10];cout<<array<<endl;cout<<&array<<endl;从数字上说,count输出的两个地址相同; 从概念上说,array=&array[0],是一个4字节内存块的地址;而&array是一个40字节块的地址。所以,array+1将地址值增加4,&array+1...

2019-12-22 23:37:05 548

原创 C++——cin()、cin.getLine(name,ArSize)、cin.get(name,ArSize)、cin.get()、cin.get(ch)的区别

cin()是面向单词的输入,即使用空白(空格、制表符和换行符)来确定结束为止,将其传递给接收的变量或数组,空白之后输入的字符仍留在输入队列中,下次读取输入时,继续读取。 cin.getLine(name,ArSize)是面向行的输入,该函数每次读取一行,它通过换行符来确定行尾,但不保存换行符。相反,在存储字符串时,它用空字符替换换行符。 cin.get(name,ArSize)也是面向行的输入...

2019-12-19 00:35:15 626

原创 C++——const比define的优点

1、const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。2、有些集成化调试工具可以对const常量进行调试,但不能对宏常量进行调试。...

2019-12-19 00:13:48 98

原创 lua---空表判断

今天,项目中需要判断一个表是否为空,刚开始是这样用的:查阅资料后知道,这里比较的是table类型的info和一个匿名table的内存地址,和我的目的不一样,解决方案:应该使用lua内置的next函数,修改如下:代码如下:--判断是否为空表 true:空表 false:非空表function table_is_empty(t) return _G.next( t )...

2019-07-22 20:53:22 743

原创 lua---表赋值

虽然lua的table可以当作数组运用,但是在赋值的时候,不是单纯的把值赋值到另一个table,而是把另一个table当作此table的引用,这时候需要使用clone函数,举例如下:-- example:-- 1. t2是t1引用,修改t2时,t1会跟着改变 local t1 = { a = 1, b = 2} local t2 = t1 t2.b = 3 -...

2019-07-22 20:35:32 3278

原创 入栈与出栈

#include#include#includeusingnamespace std;intmain(){    stack int> b;    inta[50],m,l,k;    chars[5000][6];    inti,n,j;    while(cin

2015-12-03 19:58:57 404

原创 剪花布条

#include#includeint n,m,sum;int next[1005];char a[1005],b[1005];int ne(){int i=0,j=-1;next[0]=-1;while(i{if(j==-1||b[i]==b[j]){i++;j++;if(b[i]==b[j])next[i]=next[j];e

2015-09-01 13:42:30 274

原创 Bone Collector

#includeusing namespace std;int max(int a,int b){return a>b?a:b;}int main(){int n,t,i,j,a[1005],b[1005],e,d;cin>>t;while(t--){int c[1005]={0};cin>>e>>d;for(i=0;icin>>a[i]

2015-08-27 16:33:14 228

原创 HangOver

#includeusing namespace std;int main(){double n,sum;int i,t; while(cin>>n){if(n==0.00)break;else{sum=0.00;for(i=2;i{sum=sum+1.00000/i;if(sum>=n){t=i;break;

2015-07-12 19:41:51 310

原创 Beat

题目来源:http://acm.hdu.edu.cn/diy/contest_showproblem.php?pid=1011&cid=26931#includeint a[16][16],b[16]={0},n,max;int dfs(int p,int x,int num){int f=0;for(int i=1;i{if(b[i]==0&&a[p][i]>=x

2015-05-17 11:00:49 252

原创 Parencodings

题目来源:http://acm.hdu.edu.cn/diy/contest_showproblem.php?pid=1002&cid=26931#include#includeusing namespace std;int main(){stack s;int n,a[21],m,i,j,t,c,b;cin>>n;while(n--){cin>>m;

2015-05-16 20:18:28 284

网页游戏——第九道门

这是一个网页游戏,采用DIV+CSS+Javascript技术,只有找到每一关的“机关”,才能通关。其中包括游戏规则、游戏攻略、选择关卡等,通过点击index.html开始哦~

2017-09-15

空空如也

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

TA关注的人

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