自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】单调队列,洛谷P1886

容易证明,一个元素若是在队列前面,并且还比后面的元素小,那么他就不可能在后面被用到了。(好比你打了30年代码,结果水平还没有小学生高,那么你就可以。题目翻译一下,就是让我们时刻维护一个定长区间内的最值。单调队列,顾名思义,就是内部数据时刻保持单调的队列。这只是单调队列的基本运用,复杂的下次讲。预告:单调队列优化多重背包。那么我们就可以开始代码了。

2024-06-14 10:40:02 130

原创 数位DP--洛谷P4310 绝世好题

则递推式为如果在第 j 位都为1:对于每个输入,都跑一遍即可。时间复杂度:O(n log max () )。

2024-06-08 09:38:23 557 3

原创 c++恶魔轮盘赌

敌方的AI可能不完善,请见谅!EasyX图形化版本正在努力开发中,如对此代码有什么建议的,放在评论区;

2024-05-15 14:50:43 430

原创 c++类继承

继承(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生的新类,称派生类(或子类),被继承的类称基类(或父类)。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。之前接触的复用都是函数复用,继承是类设计层次的复用。

2024-05-11 19:30:14 237 1

原创 c++飞机大战(一~二)(c++结构体,类)

上次我们已经完成了基础的代码。显然,子弹触碰到敌人时,并不会消失(也就导致了游戏的难度不大)当我们添加上一定距离内删除子弹的代码时,会惊喜的发现,报错了!(在执行成员函数时e还没有定义)...k)return;i

2024-04-26 23:10:37 795 4

原创 c++获取鼠标位置

我们编写程序时,常常会遇到需要获取(移动)鼠标位置的时候,此时该如何编写?肯定不是要坑人的啦------。

2024-04-20 10:16:15 830

原创 Dev-C++/Visual Studio的EsayX

打开Dev-C++,依次点击File(文件)-New(新建)-Project(项目),选择Connsole Application,点击OK。把easyx.h和graphics.h放入Dev-Cpp\MinGW64\x86_64-w64-mingw32\include\文件夹中,把libeasyx.a放入Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32\文件夹中,在打开的文件夹中继续找到Dev,右键选择打开文件位置。打开的文件夹即是Dev的安装文件。打开lib32文件夹,

2024-04-14 11:31:13 777 1

原创 c++EasyX双缓冲消除闪屏

学了easyx图形库的猿们都知道,我们可以在easyx图形库上面画出连续运动的图形 ,或者通过贴图的方式把每一帧图片连起来达到动态效果,但是我们每次贴完图片或者画完一些图形的时候要进行清屏,然后就会出现闪屏现象,这让我们非常难受,那怎么去消除这种现象呢?

2024-04-13 16:00:00 520 1

原创 Visual Studio c++绘制爱心程序

复制后直接调用函数即可。其中x,y是中心坐标。

2024-03-04 08:00:00 1058 1

原创 Visual Studioの万能头

然后找到VS的安装路径,在VC文件夹里找到VC/Tools/MSVC/14.38.33130(大家不一定一样)/include,将之前所建的bits文件夹移动至内部即可。作为一个用惯了Dev的万能头的蒟蒻,用Visual Studio时,总是会因为没有万能头而苦恼。打开文件夹,在其中创建一个C/C++Header类型文件,命名为“stdc++.h”(注意:万能头没有那么“万能”,使用后它会降低编译速度。首先,在桌面新建一个文件夹,并命名为“bits”。OI专用,不喜勿喷。但是,万能头它来了!

2024-02-25 13:12:25 513 1

c++游戏开发,c++小游戏飞机大战(三)源码

相比较于二,新添加了多种敌机,敌机横移等,敌机画质优化。

2024-05-03

c++游戏开发,本人开发的c++小游戏飞机大战(三)

相比较于二,新添加了多种敌机,敌机横移等,敌机画质优化。

2024-05-03

c++游戏开发,本人开发的c++小游戏飞机大战(二)源码

相比较于一,新添加了敌机血量,子弹不穿透,概率减速,概率暴击等,敌机画质优化。源码。

2024-04-27

c++游戏开发,本人开发的c++小游戏飞机大战(二)

相比较于一,新添加了敌机血量,子弹不穿透,概率减速,概率暴击等,敌机画质优化。

2024-04-27

c++游戏开发,本人开发的c++小游戏飞机大战(画质简化)

c++游戏开发,本人开发的c++小游戏飞机大战(画质简化)

2024-04-21

本人开发的C++小游戏吃豆人 不喜勿喷

我很高兴为您介绍我开发的C++小游戏——吃豆人。玩家需要控制一个小球(吃豆人)在迷宫中吃掉所有的豆子。 这款游戏具有简单易上手的特点:游戏操作简单,玩家只需使用方向键控制吃豆人的移动方向。 希望您能喜欢这款由我开发的C++小游戏吃豆人。如果您有任何问题或者想了解更多相关信息,请随时告诉我。

2024-04-14

EasyX库文件下载(压缩包)

EasyX库文件下载(压缩包)(虽然但是可以去官网上下载)

2024-04-14

空空如也

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

TA关注的人

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