自定义博客皮肤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)
  • 收藏
  • 关注

原创 Order Capital Round 1 (Codeforces Round 1038, Div. 1 + Div. 2)

这是主播第一次写div1 + 2,还行。

2025-07-21 14:02:10 391

原创 Codeforces Round 1037 (Div. 3)

首先肯定 p[i]是p[i-1]的倍数,s[i+1]是s[i]的倍数,p[n-1]跟s[0]是相同的。下面是蒙的: gcd(p[i], s[i + 1]) = s[0]才行 然后就AC了!最小到大排布,一个一个走,判断会不会出问题。找到数位最小的数即可。

2025-07-21 13:58:03 225

原创 Codeforces Round 1035 (Div. 2)

已经好久没有写CF了,毕竟之前是期末周,不得不准备期末考。然后昨晚一打比赛,无敌了,手感全无(还是要坚持CF啊)。

2025-07-06 11:44:46 293

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

关注a[i]中最小的 min 和最大的 max。有min >= max / 2;也就是0 —— 1,1——3,3——7。只需看每个连续的数然后就有前端L后端R,此时结果ans = min(ans,a[i]*(n-(R-L+1)))而且 要变成三个一样就要先变成两个相同的再变第三个。于是我们知道题的条件:只要有一边大于f[n]+f[n-1],其他两边大于f[n]就好了。将教室序号按照楼层排序后,最大跟最小匹配,然后反过来,如此下去即为最优解。众所周知,一个斐波那契正方形可以盖住其他小于它的斐波那契正方形。

2025-06-05 10:08:24 462

原创 Codeforces Round 1028 (Div. 2) A~C

最后的结果一定是所有的数的最大公因数。如果数组中有数是最大公因数x,只需用它与其他数求最大公因数得到x,经过n-1次操作后,可以满足题目要求。如果数组中没有数是x,考虑使用动态规划。dp[i][j]为前i个中最少的数组大小使得最大公因数为j。为方便计算,此时将a[i] / x。将一个数变为x,就是dp[n][1] - 1,结果就是dp[n][1] + n - 2。,一个敌不过两个相加,更别说两个相加了)。关注这道题n是≤1e5的,所以要使用快速幂。}最大值所对应的下标中取得。

2025-06-01 18:11:54 500

原创 Codeforces Round 1027 (Div. 3) A-D

由题意知道,年份s是个完全平方数,不是完全平方数直接pass。其次,对于如何取数,最方便的就是。注意:可以有前缀0,所以应该用字符串。

2025-05-28 22:44:17 306

空空如也

空空如也

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

TA关注的人

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