自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Codeforces round 965 D. Determine Winning Islands in Race

看了官方题解后感觉插入边删除边好麻烦,感觉完全没必要删除,因此时间复杂度O(n+m)就可以了。对于第一种情况,考虑所有端点为 v>S 的桥梁,那么 dv≥v−S−1 必须成立,因为当我们一直向右走时,我们要比艾尔西先到达 v。整体思路就是贝西从2号岛屿出发,正序遍历(1号岛屿时显然贝西必胜),再第i号岛屿时只用考虑1~i-1为起点的桥,因为其他桥要么已经被破坏,要么已经满足艾尔西可以在贝西前面的条件。因此每次插入i-1为起点的桥,同时更新与该桥有关的点的dv,最后更新v-dv的最大值。

2024-08-17 21:57:29 281

原创 codeforces round 737 C - Moamen and XOR

证明:若n为奇数,则出现1的次数为奇数的情况数=出现0的次数为偶数的情况数=出现0的次数为奇数的情况数=出现1的次数为偶数的情况数,情况总数为2^n。若n为偶数,则出现1的次数为奇数的情况数=n-1时出现1的次数为奇数的情况数(第n位为0)+n-1时出现1的次数为偶数的情况数(第n位为1)=2^(n-1)在此引入一个结论,对于长度为n的01串,其中出现1的次数为奇数的情况数=出现1的次数为偶数的情况数=2^(n-1)。

2024-07-14 18:24:01 212 1

空空如也

空空如也

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

TA关注的人

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