自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++

C plus plus is not die.

  • 博客(71)
  • 收藏
  • 关注

原创 C++与C#相比,哪个更适合开发大型游戏?

C++与C#相比,哪个更适合开发大型游戏?首先,先说下,大部分游戏,甚至是应用,都极少只使用一种语言开发的。我觉得这个问题倒过来回答比较合适,先解答一下目前主流的大型游戏,都是使用什么语言开发的。再说说哪种语言更适合开发大型游戏。主流游戏的开发语言英雄联盟LOL登陆后的界面,是使用html编写的,主界面的动画效果是html+flash动画处理的。重点来了,游戏所使用的引擎...

2019-03-28 16:50:02 12129 1

原创 Linux和UNIX的关系及区别(详解版)

UNIX 与 Linux之间的关系是一个很有意思的话题。在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪 90 年代初,可以说 UNIX 是操作系统中的"老大哥",后来的 Windows 和 Linux 都参考了 UNIX。现代的 Windows 系统已经朝着“图形界面”的方向发展...

2019-03-14 19:43:40 6763 2

原创 数据结构篇:堆、栈、队列

文章目录堆篇栈篇堆篇堆你可以说它是一个完全二叉树(堆本来就是完全二叉树)栈篇这就是一个栈,类似于谷仓(知道我为什么要高亮谷仓这两个字吗?看栈的外形)栈的下面封住的,就像谷仓一样,扔进去之后,别的东西会堆在上面。(当然你也可以理解有一个无限大的栈)...

2021-01-29 18:54:35 273

原创 cctype:你说,你继续说

#include<cctype>概述#include<cctype>是一个很有用的头文件,可以帮你做一些很简单以前必须用函数的事。#include<cctype>部分函数1.isalnum()检查字符c是十进制数还是大写还是小写字母。如果是,则返回true;如果不是,则返回false。2.isalpha()检查字符c是否是字母。如果是,则返回t...

2020-03-19 11:06:01 339

原创 C++学习笔记:二维数组篇

文章目录你把一维数组忘了?回去看看吧二维数组的简介二维数组的定义第一种定义方法第二种定义方法(借助const)第三种定义方法(借助define)二维数组的基础操作二维数组的输入输出二维数组的作用大全学会了二维数组等于同时学会了以下几项:循环结构一维数组二维数组你把一维数组忘了?回去看看吧二维数组的简介二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式...

2020-03-18 15:30:20 476

原创 力扣 01 两数之和

Easy!题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]这道题给了我们一个数组,还有一个目标数target,让我们找到...

2019-10-14 19:20:05 209

原创 vijos 1221 神秘配方 题解

题面背景每天中午的下课铃一响,浙江镇海中学(什么?镇海中学)的同学们都会冲出学校来附近的小饭馆吃饭,刹那间天昏地暗,飞砂走石,家家餐馆内都是一片黑压压的人 。馄饨店、饺子馆,在学校附近开一家红一家。身为镇海中学信息中心首席科学顾问兼资深信息学竞赛辅导老师Dennis看到了,他为了在业余时间方便学生,他租了学校附近的一家店面,雇了几个拉面师傅,开了一家“正宗兰州牛肉拉面馆”,生意还不错。...

2019-09-14 18:46:32 250

原创 【USACO】乳草的入侵 题解

网址导航:JZXXACwingACmore网址很多,不写题面了。codePascal代码(难得来一发Pascal):{ bfs大法一招过}const dir:array[1..8,1..2] of longint=((1,0),(-1,0),(0,1),(0,-1),(1,1),(-1,-1),(-1,1),(1,-1));var i,j,k,l,...

2019-09-01 20:17:24 773

原创 LOJ#2433. 「ZJOI2018」线图 题解

隔了好久才发了这一发loj的题解。但是,ZJOI为什么一直有九条可怜这个名字???算了,不生气。直接看代码吧。/**Made by Ying Youyu.*/#include<cstdio>#include<map>#include<vector>#include<cassert>#include<bitset&...

2019-08-23 17:36:44 231

原创 POJ1001 Expoentiation 题解

【题面】DescriptionProblems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for man...

2019-08-19 16:01:55 169

原创 VIJOS 1844 积木大赛 题解

题面描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第

2019-08-13 17:27:36 676

原创 过河卒 题解

以前码的代码。洛谷题目链接:点此VIJOS题目链接:点此#include <iostream>#include <cstdio>using namespace std;long long B[21][21];int n,m,a,b;void init(){ for (int i=0;i<=n;i++){ //先把所有点都赋为1,刚刚讲的...

2019-08-12 18:22:44 718

原创 1850:【07NOIP提高组】树网的核 题解

目录题面【题目描述】【输入】【输出】【输入样例】【输出样例】【提示】【输入输出样例2】输入:输出:【限制】题解code:题面【题目描述】设T=(V,E,W)是一个无圈且连通的无向图(也称无根树),每条边带有正整数的权,我们称T为树网(treenetwork),其中V,E分别表示结点与边的集合,W表示各边长度的集合,并设T有n个结点。设T=(V,E,W)是一个无圈且连通的无向图(也称无根树),...

2019-08-11 16:57:45 490 1

原创 JZXXOJ 1146:【入门】数字交换 题解

题面题目描述有一组数(设有N个)。编一程序交换这组数中任意指定的两段。输入一个数N(不超过20个)一行N个数由空格分开两个空格分开的数(表示要交换的其中一段)两个空格分开的数(表示要交换的其中另一段)输出交换后的一行数(中间用空格隔开)样例输入163 6 11 45 23 70 67 34 26 89 90 15 56 50 20 10 ...

2019-08-10 10:27:34 3121 2

原创 1873:【12NOIP提高组】借教室 题解

题面187318731873:【12NOIP12NOIP12NOIP提高组】借教室时间限制: 100010001000 msmsms 内存限制: 131072131072131072 KBKBKB提交数: 555555 通过数: 222222【题目描述】在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同...

2019-08-10 10:22:10 580

原创 Code[VS] 1035 火车停留 题解

题目题目描述 Description“今天你要去远行,送你风雨中……”,伴着凄美的歌声,郭靖夫妇终于踏上征程。为了尽快到达边疆为国效力,他们搭上了2002次列车。可在途径sweet station时,被该站站长缠住了身,是什么原因呢?  因为该车站由于经营不善,面临破产,该站负责人早闻黄蓉聪明过人,一定要她帮忙出出主意,挽救车站。  该车站有n个车道,由于车道的长度有限,每个车道在某一时刻...

2019-08-09 18:02:45 409

原创 LOJ#10212. 「一本通 6.4 例 4」曹冲养猪题解

题目描述自从曹冲搞定了大象以后,曹操就开始琢磨让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲很不高兴,于是在工作中马马虎虎,有一次曹操想知道母猪的数量,于是曹冲想狠狠耍曹操一把。举个例子,假如有161616头母猪,如果建了333个猪圈,剩下111头猪就没有地方安家了;如果建造了555个猪圈,但是仍然有111头猪没有地方去;如果建造了777个猪圈,还有222头没有地方去。你作为曹总的私人秘书...

2019-08-07 18:06:59 221 1

原创 VIJOS 1772 巧妙填数

题面即洛谷1008三连击,代码就走下面的传送门吧。CODE:二次折跃门

2019-07-30 17:46:43 201

原创 Vijos 清帝之惑系列 代码+题解

清帝之惑之康熙这个exgcd我 复制 推一遍对于ax+by=c我们先算ax+by=(a,b) (这个是最大公约数)然后把解乘上c/(a,b)即可;所以显然当(a,b)|c时有x,y解;设A = b, B = a mod b。(这个就是普通的gcd哦)那么考虑方程Ax′+By′=(a,b), 也就是bx′+(a %b)y′=(a, b)假如我们求出了x’,y’怎么求x...

2019-07-26 19:57:37 265

原创 JzxxOJ 1299 半斤八两 题解

题面前往题目题目描述从前的秤十六两一斤,因此有半斤八两之说。用现在十两一斤的秤称2斤的苹果,再用十六两一斤秤称出来的结果是1斤4两。请编写程序,将十两一斤的重量转换为用十六两一斤来表示。输入输入十两一斤的重量数,输入有两行。 第一行是斤数。 第二行是两数。输出输出对应十六两一斤秤的重量数,输出有两行。 第一行是斤数。 第二行是两数。样例输入样...

2019-07-26 18:58:53 2944 1

原创 Jzxxoj 3527 寻找亲人 题解

题面点击传送题目描述如果你是我的倍数,说明我们之间有非常亲密的关系。就是找倍数呗!给出n个数,还有一个神秘的数x,请找出n个数中x的倍数。如果找到多个,就把所有的倍数找出来。输入输入3行。第一行一个整数n,表示数的个数。第二行n个整数。第三行一个整数x。输出输出一行,x在n个数中的所有倍数,每个数之前有一个空格分隔。没找到就输出-1,前...

2019-07-26 17:55:00 687 1

原创 Jzxx3650 二进制数问题

题面二次折跃门题目描述若将一个正整数化为二进制数,在此二进制数中,我们将数字1的个数多于数字0的个数的这类二进制数称为A类数,否则就称其为B类数。例如:(13)10=(1101)2 其中1的个数为3,0的个数为1,则称此数为A类数;(10)10=(1010)2 其中1的个数为2,0的个数也为2,称此数为B类数;(24)10=(1100...

2019-07-26 17:42:10 1280 1

原创 C++学习笔记:一维数组

回看 C++学习笔记:循环结构1 的车站直观来说,一维数组像一条线,可以储存很多数据。二维数组则是它的进化版。下面是一些关于一维数组的笔记。一维数组:在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组...

2019-04-25 16:31:15 3492

原创 OJ大集合

什么是OJOnline Judge系统(简称OJ)是一个在线的判题系统。用户可以在线提交程序源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。一个用户提交的程序在Online Judge系统下执行时将受到比较严格的限制,包括运行时间限制,内存使用限制和安全限制等。用户程序执行的结果将被Online Judge系统捕捉并保存,然后再转交给一个裁判程序...

2019-04-25 16:16:38 782

原创 1004:字符三角形 题解

【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。【输入】输入只有一行,包含一个字符。【输出】该字符构成的等腰三角形,底边长5个字符,高3个字符。【输入样例】*【输出样例】 * ********CODE:#include<bits/stdc++.h>using namespace std;cha...

2019-04-22 16:07:56 1845 2

原创 C++学习笔记:循环结构2

回看 C++学习笔记:循环结构1 的车站回看for循环↑ ...

2019-04-21 13:10:00 161

原创 C++学习笔记:循环结构1

每个程序员都追求效率,我也是如此。回看学习循环之前的程序——em,效率都太低了。例如:高斯求和题目跑成TLE(时间超限),斐波那契数列靠自己想……在看用了循环之后的程序——效率暴涨。例如:高斯求和1秒算出结果(没用公式),斐波那契数列一秒就输出结果……下面是我做的一些for循环的笔记。循环结构笔记for循环C++语言中的for循环如下1.语句最简形式为:for( ; ; )2....

2019-04-21 12:59:59 397

原创 C++学习笔记:if语句(if if-else if的嵌套)

回看C++学习之路,早已过if这座山,顶峰风光无限好啊!if可以说是C++用途很广的语句了,次于循环结构。下面是if语句的一些笔记。if 语句的3种形式1. if(表达式)语句 (单分支if语句)2 if(表达式)语句1 else 语句2 (双分支if语句)3 if(表达式1)语句1else if (表达式2)语句2else if (表达式3) 语句3else ...

2019-04-20 15:42:59 7181

原创 C++学习笔记:输入输出语句2

输入语句笔记回看专车停靠站我初学C++是已经离现在有半年多了,但是我还是“手不释卷”,每天敲键盘,为了以后而奋斗。我记得最先前学的C++语言,基本全是基本的输入输出。接下来就是我做的输出语句笔记了。前方高能!!!输出语句笔记:cout:由于cout会对输出的内容进行缓冲,所以输出的内容并不会立即输出到目标设备而是被存储在缓冲区中,直到缓冲区填满才输出。 一般输出的话,有三种...

2019-04-20 15:37:14 369

原创 C++学习笔记:输入输出语句1

我初学C++是已经离现在有半年多了,但是我还是“手不释卷”,每天敲键盘,为了以后而奋斗。我记得最先前学的C++语言,基本全是基本的输入输出。接下来就是我做的输入语句笔记了。前方高能!!!笔记:cin:C++互换流中的标准输入流,需要iostream支持,程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数...

2019-04-20 15:26:45 987

原创 老师的最爱:成绩输入,成绩汇总,成绩排名(第一与最后),成绩查找C++程序

本程序由博主自己编成,姓名可以按照自己的姓名来编辑。#include <bits/stdc++.h>using namespace std;const int MAX_R=100; //最大学生数const int MAX_C=10; //最大课程数float scores[MAX_R][MAX_C];float sum[MAX_R],aver[MAX_R]; //总分...

2019-04-17 16:39:13 900

原创 1053:最大数输出 题解

【题目描述】输入三个整数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。【输入】输入为一行,包含三个整数,数与数之间以一个空格分开。【输出】输出一行,包含一个整数,即最大的整数。【输入样例】 10 20 56【输出样例】56提交统计信息【代码】初代目:#include<iostream> using namesp...

2019-04-13 14:26:41 3385

原创 1046:判断一个数能否同时被3和5整除 题解

题目传送门1046:判断一个数能否同时被3和5整除时间限制: 1000 ms 内存限制: 65536 KB提交数: 19623 通过数: 13048【题目描述】判断一个数n 能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。【输入】输入一行,包含一个整数n。( -1,000,000 < n < 1,000,0...

2019-04-10 17:27:58 2253

原创 1651 【例 4】古代猪文 题解

1651:【例 4】古代猪文OJ传送门题目传送门【题目描述】原题来自:SDOI 2010猪王国的文明源远流长,博大精深。iPig 在大肥猪学校图书馆中查阅资料,得知远古时期猪文文字总个数为N。当然,一种语言如果字数很多,字典也相应会很大。当时的猪王国国王考虑到如果修一本字典,规模有可能远远超过康熙字典,花费的猪力、物力将难以估量。故考虑再三没有进行这一项劳猪伤财之举...

2019-04-07 09:16:46 572 1

原创 1035:等差数列末项计算

题目传送门1035:等差数列末项计算时间限制: 1000 ms 内存限制: 65536 KB提交数: 11657 通过数: 9088 【题目描述】给出一个等差数列的前两项a1,a2,求第n项是多少。【输入】一行,包含三个整数a1,a2,n。−100≤a1,a2≤100,0<n≤1000。【输出】一个整数,即第n项的值。【输入样例】1...

2019-04-06 13:10:57 1171 1

原创 1048:有一门课不及格的学生 题解

屠龙宝刀点就送【题目描述】给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。【输入】一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。【输出】若该生恰好有一门课不及格,输出1;否则输出0。【输入样例】50 80【输出样例】1//Source Code...

2019-03-30 17:02:51 4117

原创 C/C++常用头文件及函数汇总

C/C++头文件一览C#include <assert.h>    //设定插入点#include <ctype.h>    //字符处理#include <errno.h>    //定义错误码#include <float.h>    //浮点数处理#include <iso646.h>//对应...

2019-03-23 20:32:49 1775

原创 [luogu]P1330 封锁阳光大学 题解

题目描述曹是一只爱刷街的老曹,暑假期间,他每天都欢快地在阳光大学的校园里刷街。河蟹看到欢快的曹,感到不爽。河蟹决定封锁阳光大学,不让曹刷街。阳光大学的校园是一张由N个点构成的无向图,N个点之间由M条道路连接。每只河蟹可以对一个点进行封锁,当某个点被封锁后,与这个点相连的道路就被封锁了,曹就无法在与这些道路上刷街了。非常悲剧的一点是,河蟹是一种不和谐的生物,当两只河蟹封锁了相邻的两个点时,他...

2019-03-23 18:21:25 169

原创 洛谷AT807 素数、コンテスト、素数题解

题意翻译题目描述判断一个数n是否为质数(除了一和它本身没有别的因数)是,输出'YES',不是,输出'NO'范围:17<=n<=1000000输入:一个数n输出:如果n是质数,输出'YES',不是,输出'NO'题目描述アルゴリズムとコンテストが大好きな俺は、AtCoder Regular Contest(ARC) にも毎回欠かさずに参加していた。しか...

2019-03-18 16:32:38 302

原创 string字符串详解

标准c++中string类函数介绍注意不是CString之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。...

2019-03-18 16:18:21 186

空空如也

空空如也

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

TA关注的人

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