自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 c语言控制台游戏 贪吃蛇魔改版

介绍:比普通的贪吃蛇游戏增加了 蛇的加速的,蛇节数越多速度越大。增加了柱子,随机出现在地图里,个数也随机。采用跳转打印方法,不会闪屏!不会闪屏!不会闪屏!玩到后面会很刺激哦代码:/* 1、数据设计 2、模块化设计 3、实现过程*/#include <stdio.h>#include <stdlib.h>#include <windows.h&...

2019-03-26 14:45:19 552

原创 蓝桥杯2019 第十届 c/c++ c组第3题 求切割方形(30行代码 简洁!)

题目:小明有一块n*m的矩形白纸,每次他都会从中间切一刀切出一个最大的正方形,随后从剩余矩形再切出最大正方形,直到剩下的都是正方形为止输入5 3可以切出 3*3 2*2 1*1 1*1 四个正方形 呢么2019 324 可以切出多少个正方形提交共能切出的正方形的个数代码:#include <iostream>using namespace std;int ma...

2019-03-24 20:23:32 2439 1

原创 爬楼梯(c语言描写)递归、迭代两种解法总有一种适合你

题目:楼梯有n阶台阶,上楼可以一步上1阶,也可以一步上2阶,还可以一步上3阶,编一程序计算共有多少种不同的走法?思路:找到规律: 从有4阶台阶时上第4阶时所需步数需要等于上第1第2第3阶台阶所需步数的总和,第5阶同理等于上第2第3第4阶所需步数总和。代码:1、递归解法://时间复杂度: O(n³)#include &lt;stdio.h&gt; //递归int f(int n){...

2019-02-10 16:51:27 7743

原创 蓝桥杯算法第八届省赛 拉马车 (超详细注释,c++)

标题:拉马车小的时候,你玩过纸牌游戏吗?有一种叫做“拉马车”的游戏,规则很简单,却很吸引小朋友。其规则简述如下:假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下:A方:[K, 8, X, K, A, 2, A, 9, 5, A]B方:[2, 7, K, 5, J, 5, Q, 6, K, 4]其中的X表示“10”,我们忽略了纸牌的花色。从A方开始,A、B双方轮流出牌。当轮到某一方出牌时,他从自己的纸牌队列的头部拿走一张,放到桌上,并且压在最上面一张纸牌上(如果有的

2020-06-13 12:35:53 483

原创 蓝桥杯 省赛承压计算(10行极简核心代码!c++)

标题:承压计算0星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。,7,,5,8,,7,8,8,,9,2,7,2,,8,1,4,9,1,,8,1,8,8,4,1,,7,9,6,1,4,5,4,,5,6,5,5,6,9,5,6,,5,5,4,7,9,3,5,5,1,,7,5,7,9,7,4,7,3,3,1,,4,6,4,5,5,8,8,3,2,4,3,,1,1,3,3,1,6,6,5,5,4,4,2,

2020-06-12 15:20:30 237

原创 经典算法 蓝桥杯/ACM 进阶题高级复杂回文串(极简代码,详细思路,一看就会,c++描述)

题目:字符串中查找最大回文串例:abdfdce,则输出dfd ; creade,则输出0(字符串长度<1000)。思路:1、两个for循环第一个从前往后扫,第二个从后往前扫。for (int i = 2; i < str.length() - 2; i++) { for (int j = str.length() - 1; j > i; j--) { }}2、两个指针i,j分别指向子串首尾,并开始遍历查找,当 s[i]==s[j],并且大于之前子串长度 则进入第三重w

2020-06-05 11:09:08 380

原创 蓝桥杯决赛 2019 第十届 c/c++ 大学c组 第三题 次方和

题目:求等于2019的次方和(不重复)答案:76(不知道对不对,将就看吧)代码:#include <iostream>using namespace std;int sum = 0;int counts = 0;void f(int value){ for (int i = value + 1; i < 39; i++) // 38 * 38 = 1444...

2019-05-25 14:38:08 1375 1

原创 第九届蓝桥杯省赛 c/c++ c组 第三题 明码(清晰明了)

题目:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节这道题目...

2019-05-23 10:04:05 276

原创 蓝桥杯决赛 c/c++ c组 第二题 最大乘积(c++描述)

题目:标题:最大乘积把 1~9 这9个数字分成两组,中间插入乘号,有的时候,它们的乘积也只包含1~9这9个数字,而且每个数字只出现1次。比如:984672 * 351 = 34561987298751 * 3462 = 3418759629 * 87146325 = 784316925…符合这种规律的算式还有很多,请你计算在所有这些算式中,乘积最大是多少?思路:深搜解题,深...

2019-05-22 10:18:25 1090 1

原创 蓝桥真题 第九届决赛 C/C++ C组第一题 年龄问题

题目:标题:年龄问题s夫人一向很神秘。这会儿有人问起她的年龄,她想了想说:“20年前,我丈夫的年龄刚好是我的2倍,而现在他的年龄刚好是我的1.5倍”。你能算出s夫人现在的年龄吗?注意,需要提交的是一个整数,不要填写任何多余的内容。思路:模拟枚举答案:40代码:#include <iostream>using namespace std;int main(){...

2019-05-21 10:06:17 792 2

原创 蓝桥杯决赛 第六届 c/c++ 题 五星填数

题目:五星填数如【图1.png】的五星图案节点填上数字:1~12,除去7和11。要求每条直线上数字和相等。如图就是恰当的填法。请你利用计算机搜索所有可能的填法有多少种。注意:旋转或镜像后相同的算同一种填法。代码:#include <iostream>using namespace std;int a[15], b[15];int counts = 0;int C...

2019-04-27 09:07:51 645

原创 Unity API

差值运算与时间间隔Vector3.Lerp(m_Transform.position, nextPos, Time.deltaTime);协程与等待时间/// 协程private IEnumerator TileDown(){ while (true) { // 等待0.5秒后再执行下一步 yield return new WaitFor...

2019-04-24 19:58:39 130

原创 2016年蓝桥杯 国赛 c/c++ 第一题 分机号(极简解法)

题目:X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位。比如:751,520,321 都满足要求,而,766,918,201 就不符合要求。现在请你计算一下,按照这样的规定,一共有多少个可用的3位分机号码?请直接提交该数字,不要填写任何多余的内容。代码:#include <iostream>using namespac...

2019-04-19 11:48:49 534

原创 第七届蓝桥杯决赛题:反幻方(c++)

反幻方题目:我国古籍很早就记载着2 9 47 5 36 1 8这是一个三阶幻方。每行每列以及对角线上的数字相加都相等。下面考虑一个相反的问题。可不可以用 1~9 的数字填入九宫格。使得:每行每列每个对角线上的数字和都互不相等呢?这应该能做到。比如:9 1 28 4 37 5 6你的任务是搜索所有的三阶反幻方。并统计出一共有多少种。旋转或镜像算同一种。比如:9 1...

2019-04-09 10:51:42 683 1

转载 Unity3D常用API之工具类(Screen,Time,Mathf)

Unity3D常用API之工具类(Screen,Time,Mathf)屏幕类Debug.Log("屏幕高度:" + Screen.height);Debug.Log("屏幕宽度:" + Screen.width);时间类Debug.Log(Time.time); // 游戏运行时间Debug.Log(Time.deltaTime); // 渲染一帧的时间Time.timeScale = 1; // 时间缩放,控制游戏速度 暂停:0数学类......

2019-04-01 14:50:31 421

转载 unity3D--常用API之脚本生命周期(多种常用事件的使用介绍)

本文章内容参考于擅码网unity3D视频教程:http://www.mkcode.net/注意事项:生命周期事件,全部是由系统定义好的,且系统自动调用。系统调用这些事件的顺序,和我们代码里面的书写顺序无关。注释加 * 的对应事件是重点内容public class CubeLife : MonoBehaviour{ void Awake() // *唤醒事件,只执行一次 ...

2019-04-01 11:03:25 327

原创 蓝桥杯2019 第十届 c/c++ c组 编程大题 第四题 第2019个质数

题目:结果填空,找质数,3是第一个质数 5是第二个质数,7是第三个质数,呢么第2019个质数是多少在绝望中水博客,这题我看成了2019以内的质数有多少个,估计也就我会看叉成这样吧,祝大家拿省一喽,心痛。代码:#include <iostream>#include <math.h>using namespace std;int main(){ int num...

2019-03-25 13:38:03 1899

原创 蓝桥杯2019 第十届 c/c++ c组 编程大题 第六题 旋转矩形

题目输入 n,m 接下来每行输入m个数据共输入n列 返回顺时针旋转90°后的矩形样例输入:3 43 2 5 81 0 2 47 6 0 8样例输出:7 1 36 0 20 2 58 4 8思路找规律就对了代码#include <iostream>using namespace std;int arr[1001][1001];int main(){...

2019-03-25 09:34:08 1014 1

原创 蓝桥杯2019年第十届 c/c++ c组 第九题 等差数列(满分代码)

蓝桥杯2019年第十届 c/c++ c组 第九题 等差数列(满分代码)题目:输入n,接下来输入n个数据,求最小数据到最大数据之间(包括)满足等差的数最少是多少个输出符合等差的数的个数代码:#include <iostream>using namespace std;int arr[1000001];void Swap(int arr[], int a, int d) ...

2019-03-24 19:38:42 4850 3

原创 c#字符串的11种基础操作(超易懂,复制即用)

c#字符串的11种基础操作// 所有字母变为大写string name = "LuoYu";Console.WriteLine(name.ToUpper()); // LUOYU // 所有字母变为小写string name2 = name.ToLower();Console.WriteLine(name2); // luoyu// 字符串比较 相同返回:True 不同返回:Fa...

2019-03-19 15:54:55 1762

原创 字符串的压缩(c语言描述)

题目:连续字符出现次数,保证字符串内均由大小写字母组成如:aaabccccaa压缩为:a3b1c4a2思路:先往新数组中填入一个字母,然后循环并记录个数直到当前字母不等于前一个字母,则填入数字并清0重新计算接着填入当前字母,最后在循环外填入最后一次的数字代码:#include &lt;stdio.h&gt;#include &lt;string.h&gt;int main(){...

2019-02-06 12:49:05 8981 1

原创 2015蓝桥杯 c组c/c++ 第4题循环素数

题目:1193是个素数,对它循环移位后发现:1931, 9311, 3119也都是素数,这样特征的数叫:循环素数。你能找出具有这样特征的5位数的循环素数吗?当然,这样的数字可能有很多,请写出其中最大的一个。注意:答案是个5位数,不要填写任何多余的内容。思路:基础题没多大难度,看代码注释即可代码:#include &lt;stdio.h&gt;#include &lt;math....

2019-02-06 12:18:04 676

原创 第九届蓝桥杯 c组c/c++ 省赛 第八题---等腰三角形题解(步骤详讲)

题目:等腰三角形本题目要求你在控制台输出一个由数字组成的等腰三角形。具体的步骤是:先用1,2,3,…的自然数拼一个足够长的串用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。比如,当三角形高度是8时:输入,一个正整数n(3&lt;n&lt;300),表示三角形的高度输出,用数字填充的等腰三角形。为了便于测评,我们要求空格一律用"."代替。例如:输入:5程序应该输...

2019-02-03 18:44:23 3158

原创 第九届蓝桥杯 c组c/c++省赛 次数差题解(计数排序的应用)

题目:次数差x星球有26只球队,分别用a~z的26个字母代表。他们总是不停地比赛。在某一赛段,哪个球队获胜了,就记录下代表它的字母,这样就形成一个长长的串。国王总是询问:获胜次数最多的和获胜次数最少的有多大差距?(当然,他不关心那些一次也没获胜的,认为他们在怠工罢了)输入,一个串,表示球队获胜情况(保证串的长度 &amp;lt; 1000)要求输出一个数字,表示出现次数最多的字母比出现次数最少...

2019-02-03 17:34:33 1595

原创 字符串匹配之Rabin-Karp(c语言描述)(高效)

题目:待匹配字符串s1的长度为M,目标字符串s2的长度为N(N&amp;gt;M)在n中找到与m相等的子串输出子串开头的下标思路:首先计算s1的哈希值。再计算s2从0开始至n中每m个字符长度的哈希值如hash_s2[0](0-2),hash_s2[1](1-3)存于数组hash_s2中若hash值不相等,则比较下一位若hash值相同,则需要使用朴素算法再次判断是否为相同的字串;例:c...

2019-02-02 14:05:01 603

原创 编程之美 最短摘要的生成(C语言描述)

题目:输出:包含所有关键字的最短摘要如:一、关键字:l u o,内容:l c f l d r o t u f l o m输出包含 l,u,o三个字母的最短子串:u f l o (见代码一)二、关键字:word look,内容:hel wor sk worder look name false word kj look dem ast输出包含 word,look两个单词的最短子串...

2019-01-31 21:02:29 430

原创 经典题回文串(c++描述,极简代码,详细思路,一看就会)

题目:字符串中查找最大回文串例:abdfdce,则输出dfd ; creade,则输出0(字符串长度&lt;1000)。思路:1、两个for循环第一个从前往后扫,第二个从后往前扫。for (int i = 0; i &lt; len; i++) { for (int j = len - 1; j &gt; i; j--) { }}当 s[i]==s[j] 则进入第三重whi...

2019-01-31 17:15:11 6193

原创 将字符串中按单词翻转(c语言描述)

题目:将字符串中按单词翻转,如:(I want to be a painter) 变为 (painter a be to want I)思路:1、首先定一个动态字符串s2长度等于原字符串s1+1(因为要在末尾加空格,原串会越界),s1的翻转内容复制到s2并末尾加空格,把s2进行翻转 (retniap a eb ot tnaw I )。2、再对每个单词进行翻转,定两个变量p,r ,p指向单词...

2019-01-30 19:04:37 2248

原创 旋转词(c语言描述)走出思维误区,不用旋转,拼接解决!

题目:给定两个字符串s1和s2,要求判定s2是否能被s1作循环移位得到的字符串包含,例如给定 s1=AABCD 和 s2=CDAA,返回1;给定 s1=ABCD 和 s2=ACBD,返回0。思路:如果s2能被s1通过旋转得到呢么 s2(CDAA) 必在 s1s1(AABCDAABCD) 之上,也就是说只要创建一个s3内容等于两个s1 拼接起来,再在s3中进行扫描如有子串等于s2呢么返回1,否...

2019-01-30 17:40:52 896

原创 判断两字符串的字符集是否相同(c语言描述)

注意个数不同也算相同如:aacd和ddccaa,只要字符相同就行判断两字符串的字符集是否相同,如不同则输出0,相同则输出1,时间复杂度限制O(n)首先创建一个长度256的辅助空间helper初始化为0(ascll值范围为0~255)先扫描第一个字符串 ch0,计数排序思想,ascll转下标即:helper[ch0[i]] 变为1。再扫描第二个字符串 ch1,ascll转下标,如对应位置是1...

2019-01-29 21:13:16 2323 4

原创 计算需排序的子数组长度(c语言描述)

从小到大排序,输出需要交换的数的个数时间复杂度: O(n)如:int arr[] = { 2, 3, 7, 4, 5, 6 };则有四个数需要交换,分别是 7 4 5 6注释即思路#include &lt;stdio.h&gt;int main(){ /* **测试数据 * int arr[] = { 2, 3, 7, 4, 5, 6 }; //4 * int arr[] =...

2019-01-29 17:18:06 308

原创 变形词问题 (c语言描述) 简单易懂适合算法初学者

变形词对于两个字符串A和B,如果A和B中出现的字符种类相同且每种字符出现的次数相同,则A和B互为变形词,请设计一个高效算法,检查两给定串是否互为变形词。给定两个字符串A和B及他们的长度,请返回一个bool值,代表他们是否互为变形词。思路:统计各字符串中字符出现的次数 逐次比较即可。#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;int ..

2019-01-28 19:36:17 451 2

原创 给定一个N * N的矩阵,在这个加粗样式矩阵中只有0和1两种值,返回边框全是1的最大正方形边长(利用三维数组,c语言描述)

给定一个N * N的矩阵,在这个加粗样式矩阵中只有0和1两种值,返回边框全是1的最大正方形边长(利用三维数组,c语言描述)例: {0,1,1,1,1}{0,1,0,0,1}{0,1,0,0,1}{0,1,1,1,1}{0,1,0,1,1} 返回4时间复杂度: O(n³)#include &lt;stdio.h&gt;int a[100][100][2] = { 0 };//初始...

2019-01-25 18:01:20 2563

方块跑酷游戏案例 apk包 与 Uinty项目源码

此游戏案例来源于擅码网有兴趣的可以去擅码网进行购买案例教程,在此我提供了完成后的项目资源与安卓游戏包,可在安卓手机上游玩,并且可在unity里打开项目进行编辑,内含丰富的注释有助于理解,并且这是一个完整的游戏绝不是只有一两个功能的小demo哦。

2019-04-27

贪吃蛇游戏 魔改版

贪吃蛇游戏,1.0版特性: 宽30高25的地图 蛇最大节数100, 1.1版特性: 新增每次游戏随机墙壁数(1—5), 1.2版特性: 新增蛇的加速度,节数越多速度越大 更改随机墙壁数为(5-10),源码步骤分明 运行不会闪屏 有注释 有注释 有注释

2019-03-30

空空如也

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

TA关注的人

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