自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023牛客暑期多校训练营2 H题 0 and 1 in BIT

可以考虑办法都转化为位运算,或者都转化为四则运算。取反这个位运算不难让人联想到。节点的线性变化相当于先进行做儿子的线性变化,再进行右儿子的线性变化,是一个简单的区间多信息合并

2023-08-02 18:26:22 94

原创 HDOJ 7328 Snake —— 2023“钉耙编程”中国大学生算法设计超级联赛(5)(2023杭电多校第五场)

这是一个用到广义容斥原理和小球入盒模型的基础计数题。

2023-08-01 23:03:10 305

原创 HDOJ 7322 Circuit 最小环计数 —— 2023“钉耙编程”中国大学生算法设计超级联赛(4)(2023杭电多校第四场)

现在需要想办法,让每个环只被一个起点计数一次,而不是被每个起点计数。,此时就会发现数量算多了,因为根据当前这个方法,对于一个。,(并未保证无重边、自环)。从大到小枚举,和从小到大实际上是一样的道理,可以在。,若最小环大小被更新,则之前累计的数量清空。,则根据乘法原理,i到j的最短路数量有。此时不难意识到,这个。的迭代结束后,更新最小环大小,若。的最短路数量,那么从大到小枚举。,若不存在环输出-1。点,不断循环直到点被删完。为起点的最小环数量,删除。的过程中统计答案,优化掉。等于最小环,则答案加上。

2023-07-28 15:45:33 324

原创 HDOJ 7311 Noblesse Code —— 2023“钉耙编程”中国大学生算法设计超级联赛(3)(2023杭电多校第三场)

这个操作,不难联想到辗转相减法,又能联想到辗转相除法/欧几里得算法。将n个pair进行欧几里得算法迭代后,存入map

2023-07-26 13:12:11 482 2

原创 C++贪食蛇

这是一个在windows控制台上运行的贪食蛇游戏,使用到了双缓冲,游戏内容上除了基本功能,还实现了菜单、难度、陷阱、穿墙

2023-03-17 07:45:00 170

空空如也

空空如也

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

TA关注的人

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