自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【TUST“码蹄杯”编程之星】4.30 每日一题

当 n = 2 时,有 12 种排列:[1, 2, 3, 4]、[1, 2, 4, 3]、[1, 3, 2, 4]、[1, 3, 4, 2]、[1, 4, 2, 3]、[2, 1, 3, 4]、[2, 3, 1, 4]、[2, 3, 4, 1]、[2, 4, 1, 3]、[3, 1, 2, 4]、[3, 4, 1, 2]、[4, 1, 2, 3]。当 n = 1 时,只有一种排列满足条件:[1, 2]。在排列 [1, 2] 中,p₁ < p₂,并且有一个 i = 1 满足条件。

2025-04-30 12:44:27 186

原创 【TUST“码蹄杯”编程之星】4.29 维护帖子

输入维护一个最多显示n条帖子的"最近动态"区域:初始状态:显示帖子1,2,...,n(从上到下排列)操作规则当处理新帖子p(p≥n+1):2若p已在区域中,将其移到顶部若p不在区域中,将其添加到顶部,并移除最底部的帖子任务:对每个初始帖子i(1≤i≤n),输出它首次被移除的时间(若未被移除则输出-1)首行n和m(区域容量、操作次数)第二行m个新帖子编号p₁~pₘ(n+1 ≤ p ≤n+m)输入。

2025-04-29 19:06:09 205

原创 【TUST“码蹄杯”编程之星】4.28 三人玩游戏

三人玩游戏,每人写下n个不同的3字母单词。用例包含三人各自写的n个单词。若某单词被两人写出,两人各得1分;若某单词仅一人写出,该人得3分;若某单词被三人写出,无人得分。

2025-04-28 19:26:07 88

原创 【TUST“码蹄杯”编程之星】4.27

选择两个不同的整数i,j(1≤i<j≤n),将ai替换为x,aj替换为y。为了不破坏数组,必须满足ai | aj = x | y,其中 | 表示按位或运算。注意x和y是非负整数。第二行包含n个整数a1,a2,…,an(0≤ai<2^30)。请输出在使用上述操作任意次数后,数组元素可能的最小总和。第一行包含一个整数n(2≤n≤100)——数组a的大小。每个测试用例输出一行一个数字——数组可能的最小总和。你被给定一个大小为n的数组a。

2025-04-27 16:39:47 166

原创 【TUST“码蹄杯”编程之星】4.25 魔门

守护者“修灵王”斯拉维克则会在之后回合中修复一扇未完全崩解的魔门封印。经过漫长的 10¹⁰⁰ 回合对抗后,最终有多少魔门彻底崩解(封印强度为零)?若某回合中,破天使找不到尚未崩解的魔门可攻,则该阶段跳过;同理,若修灵王找不到可修复的魔门,则他也跳过。扇魔门,每扇魔门都被神秘符文封印,封印强度(相当于耐久度)初始为。你可以选中一扇仍未崩解的魔门,发动“裂魂斩”,将其当前封印强度。的魔门,施放“玄灵续命”,将其强度恢复为 bᵢ + y,其中。:在对决结束时,让尽可能多的魔门封印强度变为 0(彻底崩解)。

2025-04-25 19:16:15 180

原创 【TUST“码蹄杯”编程之星】Ntarsis 4.24

这个盒子 B 就是他与心仪之人之间的距离——长为 x、宽为 y、高为 z,从坐标 (0,0,0) 延伸到 (x,y,z),稳稳地摆放在课桌一隅,仿佛暗恋的心事,清晰却又隐藏。这个盒子 S 的体积恰好是 k,他希望 S 的长、宽、高都为正整数,就像他对喜欢的人,每一个小小的心意都真实而具体。—— 盒子 B 的长宽高 x,y,z(1≤x,y,z≤2000),以及心意盒子 S 的体积 k(1≤k≤x·y·z)。S 的每个顶点都落在整数坐标上,就如同他对她的每一次鼓起勇气,都是一次清晰可见的表白。

2025-04-24 14:28:15 286

原创 【TUST“码蹄杯”编程之星】 4.23

在这片充斥代码与不眠夜的战场上,队伍的“强度”被定义为: 强度 = 队员数量 × 队伍中最低技能值 换句话说,即便眼前有天赋异禀的高手,只要最弱之环拖了后腿,整个队伍就会陷入万丈深渊。教练的任务: 找出能够“幸存”——也就是“强度”至少达到 x 的那些队伍。在“NEIMARK”这座看似普通的IT校园深处,昏暗的走廊尽头传来铿锵的脚步声——又是一场生死未卜的编程较量。目标:在最黑暗的夜晚,教练嗜血般地冷笑:“我想看见最多的强队——告诉我,能有多少支队伍能存活到明天?悬念规则:何谓“强队”?

2025-04-23 18:02:57 305

原创 【TUST“码蹄杯”编程之星】+ “ORZ”

给你一个长度为 n、下标从 1 开始的整型数组 a,以及一个整数 z。- 第二行包含 n 个整数 a[1], a[2], …, a[n](0 ≤ a[i] < 2^30)。- 第一行包含两个整数 n 和 z(1 ≤ n ≤ 2000,0 ≤ z < 2^30)。a[i] ← (x OR y) 说白了就是a[i] = a[i] | z;要求:经过若干次(包含 0 次)上述操作后,数组 a 中最大元素的最大可能值是多少?对于下面的测试用例,输出一行,一个整数——操作结束后数组 a 中元素的最大可能值。

2025-04-22 16:19:42 327

原创 【TUST“码蹄杯”编程之星】+ “二进制小河 墨西怪”

传说,河里游着一只爱捣乱的“墨西怪”(MEXGoblin),它会吞掉子串里最小的数字--如果0 出现过,墨西怪就去找 1;对于任意一个子串a,它的 MEX定义为集合 {0,1,2} 中最小的、不在 a中出现的数字。把s切成若干子串后,对每个子串计算MEX,再将所有子串的 MEX值相加,称为总 MEX值。状态转移方程为dp[i] = min(dp[j] + mex(s[j:i-1]))。为了计算mex(s[j..i-1]),需要遍历子串中的字符,统计0和1的出现情况。如果子串同时包含0和1,则MEX值为2。

2025-04-21 17:27:20 138

空空如也

空空如也

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

TA关注的人

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