自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷P1111

/这里利用C++中algorithm库的排序函数,这里不一定稳定排序,可能更改前后顺序,默认是递增排序,//sort函数有三个参数,(首元素地址(必填), 尾元素地址的下一个地址(必填),比较函数(非必须,没指定默认自增))结构体之间比较必填。//可以理解为当a>b时把a放在b前面,这里是递减顺序。//这里指定一下cmp函数的三种基本类型,int、struct、STL容器。//这里采用递减顺序。

2025-02-07 12:08:34 312

原创 cin和getline的区别

而且对于每个单词,如果是小写词,应当转为大写;如果是大写词,应当转为小写;如果是自然数,应该倒转输出。给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。这里如果用getline是一次读入一行的数据,这里一行的数据包括空格。例:wechooseTOgo2the123moon。但是如果是利用while(cin>>str)则可以依次读入数据。利用cin读数据的时候,cin会读取数据直到遇到空格为止。题目来自于洛谷B3640T3句子反转。

2025-01-19 21:35:59 95

原创 高精度算法

利用中学学到的两个竖式做计算,首先是将两个特别大的数字读入字符串,然后利用求一下strlen的长度,根据字符串和ASCALL码的编码规则,计算出字符串和对应数字的对应关系,最后逆置后的数字正序输出即可。如果计算两个31bit的int数计算,不用高精度算法可能会导致程序报错,因为正常计算机是需要给62bit的计算机来计算这两个31bit的数,++i)if(c[i]>9){c[i+1]+=c[i]/10;

2025-01-19 16:14:57 167

原创 指针中NULL(空指针)和void指针

1:NULL指针NULL指针一般用在初始化一个存储类型,这个NULL指针不能用于存放数据类型和访问(你用get()得不到一个具体值,但是对于一个指针变量,我们必须要将这个指针的指向说明,要么将这个指针设为指向其他的变量,(不然就变成野指针了),在C/C++中,严禁出现野指针,不仅可能导致程序报错的问题,还可能会导致指针指向一个未知的量,(指针在使用和释放的时候一定要有一个指向)2:void指针void指针就是一个指针类型,但是这个指针类型指向的值是0(这个0是指的是地址是0),相当于我给一个指针

2021-10-21 10:21:01 1377

空空如也

空空如也

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

TA关注的人

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