自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Educational Codeforces Round 183 (Rated for Div. 2)

正确思路:其实也就是跟滑动窗口的ca - cb = ct的核心原理是一样的,对于位置 i 我们可以发现他的cai - cbi = cti ,那么我们只需要找到他前面位置 j 满足caj - cbj = cti - ct的最大位置可以了,这里可以简单画图表示一下(自己演草),接下来使用map记录每个ca - cb的最大位置,然后去查找更新答案就可以了。通过题意基本就可以知道这题怎么去做了,对于012中的01直接进行操作,将前面和后面的‘+’变成‘-’,最后单独对2做操作,每个2都会使得前后的‘+’变成‘?

2025-10-08 15:26:51 896

原创 Codeforces Round 1056 (Div. 2)

胡安和他的朋友们打算分成 n队,进行一场改良的双败淘汰制足球比赛,其中包括胜者组和败者组。最初,所有球队都属于胜者组。请注意,在上述过程中,如果一支球队在胜者组输掉了一场比赛,它在下一轮就会降到败者组。这意味着,在本轮比赛的败者组配对过程中,该队不在考虑之列。经过上述过程的多次反复后,两个小组最终各产生一支队伍。在这种情况下,两队将在比赛中对决,最终决出胜者。确定总共进行了多少场比赛。可以证明,无论两队如何配对,哪队赢哪队输,答案都是一样的。每个测试包含多个测试用例。

2025-10-06 16:37:42 1200

原创 线性背包区间

设。

2024-10-28 00:06:08 1025

原创 图论板子(不确定正不正确)

i = edges[i].nxt)//limit > 0 余量优化。if (pre[v] == -1 || dfs(pre[v])) //女主之前没有配偶或者女主配偶可以成全他俩。//如果允许出现重边的话,那么可以直接用邻接矩阵g[u][v]做标记较好,否则可以动态数组。// u=neck;if (dfs(u)) //如果找到原配了,那么组合加1。

2024-10-21 15:38:21 633

原创 数据结构与算法

用来存储固定大小的同类型元素特点:1.本身就是引用数据类型,但数组中的元素可以是任意数据类型2.数组会在内部开辟一整块连续的空间,占据的大小取决于数组的长度和数组中的元素类型3.数组中的元素在内存了是依次紧密连续的4.数组一旦初始化完成,那么数组的长度就不能修改5.可以直接通过下标的方式调用指定位置的元素-数组名中引用的是这块连续空间的首地址6.数组的索引是从0开始的是一个不允许出现重复元素,并且无序的集合,主要有HashSet类。

2024-02-03 21:06:50 1749 1

原创 JAVA面向对象

int total;.是运算符。

2024-02-03 21:02:41 1023 1

空空如也

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

TA关注的人

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