自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类银河恶魔城的随机mod的原理(猜测

摘要:类银河恶魔城游戏的随机mod通过拓扑排序算法实现道具和能力随机化,确保游戏可解性。算法通过建立地区拓扑排序,维护地区集和能力集,并利用哈希表存储资源节点。初始节点选取无前置能力的节点,生成随机拓扑排序,若未覆盖全部节点则需添加多个初始节点。这一机制保证了每次游戏体验的独特性和可玩性。(149字)

2025-11-27 02:09:10 295

原创 leetcode 9. 回文数

【代码】leetcode 9. 回文数。

2024-09-15 20:57:38 889

原创 leetcode 8. 字符串转换整数 (atoi)

题外话:最开始用long,看题解说不能用,不过区别不大,就是多个判断,就直接抄了。

2024-09-14 21:52:15 855

原创 leetcode 7. 整数反转

众所周知当数据溢出时会从最小值开始重新计数。是否相同就可以判断溢出。

2024-09-14 20:49:31 847

原创 leetcode 6. Z 字形变换

【代码】leetcode 6. Z 字形变换。

2024-09-13 22:55:51 686

原创 leetcode 5. 最长回文子串

题外话:太久没打算法了,debug能力急剧下降,一个等号没写检查半天…

2024-09-13 21:06:40 881

原创 leetcode 4. 寻找两个正序数组的中位数

利用快速排序思想的快速查询。中位数相当于查询中间的那。

2024-09-13 10:00:28 804

原创 leetcode 3. 无重复字符的最长子串

题外话:感觉java自带的容器好慢,用队列速度直接慢一大截。

2024-09-12 21:11:17 859

原创 leetcode 2. 两数相加

【代码】leetcode 2. 两数相加。

2024-09-10 22:16:49 688 1

原创 leetcode 1. 两数之和

题外话: 不打算法后的复健, 为了稳固java语法,代码很烂,欢迎各位大佬随时拷打。

2024-09-10 21:15:57 1560

原创 Codeforces Round 946 (Div. 3)D. Ingenuity-2

在一个无限的坐标平面上移动两个设备,这两个设备最初都位于坐标 (0,0) 的点上。你有一系列的移动指令,每个指令都可以让设备。你的任务是将这些指令分配给两个设备,以便在所有指令执行完毕后,两个设备能够到达。然后找到一个与一个操作相反的操作也为。

2024-05-21 19:06:09 2363

原创 Codeforces Round 946 (Div. 3)C. Beautiful Triple Pairs

给你一个长度为n的数组a,请你求出所有三元组。

2024-05-21 18:51:55 1920

原创 G. XOUR

你就可以交换它们的位置。问:你可以如何通过任意次数的交换,得到上。”是指在比较两个数组时,从左到右找到的第一个不同位置上,用一个优先队列哈希表存一下能够交换的最小值。你有一个由非负整数构成的数组。只需要保证二进制的前两位异或为。故相当于保证前两位相等。

2024-05-12 09:44:47 770

原创 F. Circle Perimeter

这个问题是求在二维网格中,与原点(0,0)欧氏距离在r和r+1之间的点的数量。欧氏距离是从原点到某点的直线距离。这些点的坐标都是整数。但是在坐标轴上的点有一点小问题。那怎么计算符合要求的点呢。

2024-05-11 13:25:20 1965 1

原创 E. Find the Car

分别在特定分钟数通过这些标志点。我们有q个查询,每个查询为一个点c,需知道汽车到达该点所需的时间,结果四舍五入至最接近的整数。一个汽车从点0驶向点n,过程中会经过k+1个标志点。所以通过速度公式可以算出速度。然后通过速度算出具体的时间。因为在某段区间为匀速。

2024-05-11 10:02:49 885 1

原创 D. Binary Cut

但只能是一块一块的移动,请你求出分块的最小数目。给你一段01串,请你将所有0放在1。的串这样的串无论如何都不能拼成所有。不管怎么样都无法拼成题意。此题思路就是除了第一个。假设不这么分就会出现。

2024-05-11 09:24:58 859

空空如也

空空如也

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

TA关注的人

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