![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础用法
文章平均质量分 63
TOP-SECRET
这个作者很懒,什么都没留下…
展开
-
C++基础之三目运算符
三目运算符三目运算符,计算机语言的重要组成部分。条件运算符是唯一有3个操作数的运算符,所以有时又称为三元运算符。用一个简单的程序来表示,输入x,若x==0,输出NO,否则输出YES。这里是使用单目运算符的程序:#includeusing namespace std;int main(){ int x; cin>>x; if(!x) cout<<"NO"; else原创 2017-05-27 21:09:34 · 949 阅读 · 0 评论 -
C/C++常用头文件及函数汇总
C C++ 注:C++与C兼容,原来C语言中的头文件在C++也能使用,不过最好还是使用C++重新封装的C头文件,头文件名称去掉“.h”在头部加上“c”就可以了,如s t d i o . h可以写为 c s t d i o...转载 2018-02-18 09:58:17 · 666 阅读 · 0 评论 -
【NOIP普及组2016】买铅笔——循环控制
【NOIP普及组2016】铅笔题目描述格式太难调,本蒟蒻就直接发网址了:洛谷:【NOIP普及组2016】 铅笔代码这道题比较简单,我就不详细介绍了://【NOIP普及组2016】铅笔#include#include#includeusing namespace std;int n,num[4],price[4],ans=INT_MAX;i原创 2017-10-21 21:24:55 · 1458 阅读 · 0 评论 -
曼哈顿距离与欧氏距离
定义曼哈顿距离对于一个具有正南正北正东正西方向规则布局的地图来说,从一点到达另一点的距离正是在南北方向上移动的距离加上在东西方向上移动的距离,因此,曼哈顿距离又称为出租车距离。简称为:两个点在标准坐标系上的绝对轴距总和。也就是说曼哈顿距离指的就是从一个点沿着东南西北(即沿着横轴纵轴)移动到另一个点的最短路径长度。如图,这是从点A到点B的两条曼哈顿距离:原创 2017-07-15 16:31:50 · 3294 阅读 · 0 评论 -
C++基础之论指针的正确打开方式
论指针的正确打开方式指针:所谓指针,顾名思义,就是指利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。我们会想,如何用指针输出一个数的值呢?是不是可以直接输呢?不是怎么可以见分晓。程序如下:#includeusing namespace std;int main(){ int a=1,*b; b=&a; //让b指向a c原创 2017-06-14 22:58:02 · 1637 阅读 · 0 评论 -
C++搜索算法和曼哈顿距离之最少连通代价
最少联通代价Description在一个N行M列的字符网格上,恰好有 2 个彼此分开的连通块。每个连通 块的一个格点与它的上、下、左、右的格子连通。如下图所示:现在要把这 2 个连通块连通,求最少需要把几个’.’转变成’X’。上图的例子中, 最少只需要把 3 个’.’转变成’X’。下图用’*’表示转化为’X’的格点。Input第1行:2个整数原创 2017-07-15 11:30:56 · 2426 阅读 · 0 评论 -
C++基础练习题之打怪
打怪Description电视剧里奥特曼和怪兽打了起来。怪兽会三个招数,分别用字符’R’, ‘B’,’L’表示。奥特曼为了应对这三招,需要对应使出‘S’、‘K’、‘H’等三招。如果怪兽按任意的顺序连续使出’R’, ‘B’,’L’这三招(称为“组合拳”),则威力大增。奥特曼必须使出终极大招才能战胜,用‘C’表示。奥特曼的终极大招可以一次性化解怪兽的一次组合拳。怪兽后续出招要么是单独的原创 2017-07-15 09:33:32 · 2603 阅读 · 0 评论 -
C++基础练习题之湖的深度
湖的深度题目描述一个湖用 R x C (1 ≤ R ≤ 50; 1 ≤ C ≤ 50) 的网格表示。格点上的非负整数 D_rc (0 ≤ D_rc ≤ 1,000,000)表示该位置的深度。整数0表示该位置不是湖的一部分(有可能是湖岸,也有可能是湖中的小岛)。 由于测量误差,所以只有当某个格点的深度值和与它相邻的8个方向(上、下、左、右、另外4个是对角方向)格点中至少1个的深度值相等时,该格点的深度原创 2017-06-13 22:35:01 · 795 阅读 · 0 评论 -
C++基础练习题之队列(不是queue,只是一道题,千万别误会)
队列题目描述又到午饭时间了。HF 中学的学生们又冲到食堂排队买饭。假设当前只有一个窗口在售饭。于是饥肠辘辘的学生们排成了长长的一个队列。突然,一卡通的打卡机坏了。学生们不得不散开队列,或坐或站地到别处休息。队列散开前,每个学生记住了他前边和后边的学生的编号(编号是一个非负整数,并且各不相同) 。经过紧急抢修,打卡机恢复正常,学生们排成一列继续买饭。为了公平,需要重新恢复原创 2017-06-14 13:31:03 · 1997 阅读 · 1 评论 -
最短编辑距离
1.最短编辑距离的介绍①基本定义 所谓编辑距离(Edit Distance),是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作总共有三个:将一个字符替换成另一个字符、插入一个字符或者删除一个字符。讲道理的话,编辑距离越小,两个字符串就越相似。对了,它又叫作Levenshtein距离,因为这个概念是在1965年由俄罗斯科学家Vladimir L原创 2017-07-12 17:59:35 · 2386 阅读 · 3 评论 -
C、C++基础知识
C/C++头文件一览C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include //定转载 2017-06-03 09:42:02 · 646 阅读 · 0 评论 -
『解题报告』数学 - Standard Deviation (标准差) - UVA10886
『解题报告』数学 - Standard DeviationGiven a list of n real numbers, (x1, x2, . . . , xn), the mean is defined as m=……The standard deviation is defined as the square root of……原创 2018-05-27 22:55:10 · 1109 阅读 · 0 评论