自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于算法竞赛一些默认必备知识点以及讲解(c++)

在没有解除注释时,程序会按照cout,cerr,clog的顺序输出,但是当解除注释以后,几个输出则不会按照预期的顺序出现,因为在绑定情况下,cerr和clog的前面都会默认清空cout的缓冲区,从而把cout的缓冲区的内容输出到屏幕,从而保证顺序不出错,解除绑定后,可能cerr输出后,cout要输出的内容还在缓冲区内,就发生了顺序的错乱。这是c++的一个非标准库,包含了大多数算法时可能用到的库,算法竞赛时写上去就不需要再写其他库,提升效率,但由于是非标准库,部分编译器中没有该库,不建议在日常代码中使用。

2025-11-19 20:09:42 424

原创 刷算法题中一些细节失分

1.对于一些有返回值的函数,做算法题时若不需要用到其返回值则用void类型函数,若需要,则一定要写上return 0;等,否则易引发部分输入不通过的情况。4.在一部分题中,可能会出现最终结果不超出long long 取值范围,但是中间变量超出取值范围的情况,这种情况则需要优化运算顺序。2.对于较大数值的运算,应当时刻注意每一步的结果是否超出了long long 取值范围(10^18),及时取模。3.对于c语言中变长数组,不能用array={0};这样去初始化,是未定义行为,不同编译器处理结果不同。

2025-11-18 00:12:49 192

原创 在printf函数中%zd和%zu以及相关占位符辨析

然而我们都知道size_t类型相当于六十四位无符号整型,又怎么会出现符号呢?大家可能对ssize_t类型有些陌生。这并不是c语言标准库中的类型。今天在写代码时,偶然发现在使用%zd时有些奇怪的现象,请看下列代码。在我对%zd的用法进行查找后。%zd则既能打印无符号整型又能打印有符号整型。那么%d和%zd的区别到底在哪里呢?而%zu是size_t的标准占位符.那么什么是posix操作系统呢?那么我们继续来讨论%zu的作用。%d是仅用来打印有符号整型。该代码运行结果为-1。

2023-10-12 20:30:24 7067 1

原创 详解c语言中0x与\x的具体用法与区别

要总结0x和\x0x用于表示整数值的十六进制形式,通常用于整数或指针等数据类型。\x用于表示字符的十六进制值,通常用于字符串或字符常量中。这两种表示法在语法和上下文中有明显的不同,因此在使用时要根据需要选择正确的表示方法。

2023-09-09 15:27:24 14672 2

空空如也

空空如也

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

TA关注的人

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