自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

显然排列可以分为增序数对数目>=n和增序数目<=n-1的两类,而且这两类的排列数目是相同的,所以直接(2n)!当 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]。在排列 [2, 1] 中,p₁ > p₂。

2025-04-30 14:48:37 247

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

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

2025-04-29 09:15:51 228

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

每个人写的n个单词都是不同的,那么可以将单词存到一个集合里,分别遍历A、B、C,找出单词在集合中出现的次数统计分数。三人玩游戏,每人写下n个不同的3字母单词。接下来三行,每行n个单词,表示三人所写的单词列表。用例包含三人各自写的n个单词。若某单词被两人写出,两人各得1分;若某单词仅一人写出,该人得3分;若某单词被三人写出,无人得分。输出三人的得分,空格分隔。

2025-04-28 09:34:12 170

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

考察或运算,不做赘述,假如有两个数6和1,对应二进制是0110和0001,6|1=>7(0111),如果我们把6|1换成0|7,那么有 6|1=0|7,这里对应了题目中的操作,但是我们可以发现6+1=0+7,总和并没有减小呀,那为什么还要这样替换呢?当两个数(转二进制后)存在某一个位置上他们俩都是1,他们或运算之后对应的位置也是1,这时我们可以把其中一个数的这个位置替换成0,在保持或运算结果不变的情况下显然会降低总和。A|B=C,我们可以用0|C代替A|B,在保证运算结果不变的情况下可以使总和下降或不变。

2025-04-27 10:34:26 183

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

当b中有值不等于-1时,这时我们检查一下a[i]+b[i]的和是否全是一个定值,如果不是,直接输出0表示没有方案满足,如果全是一个定值,那么这个时候还得考虑一下剩下那些是-1的位置是否能加上某个数从而凑成这个定值,这还是未知的,因为b[i]给定了范围是[0,k],所以这个时候可能有一个方案也可能一个方案也没有;给定两条长度均为 n 的整数数组 a 和 b,它们称为“互补”的,当且仅当存在一个整数 x,使得对所有 1≤i≤n 都有:a_i。题目中是让a[i]+b[i]的和是一个定值,求方案数。

2025-04-26 15:24:38 222

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

在远古魔域“百门荒原”上,散落着。

2025-04-25 11:49:22 731

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

这个盒子 B 就是他与心仪之人之间的距离——长为 x、宽为 y、高为 z,从坐标 (0,0,0) 延伸到 (x,y,z),稳稳地摆放在课桌一隅,仿佛暗恋的心事,清晰却又隐藏。这个盒子 S 的体积恰好是 k,他希望 S 的长、宽、高都为正整数,就像他对喜欢的人,每一个小小的心意都真实而具体。暴力枚举找最大值,循环找出合适的S的长、宽、高的值,对比找出每一种情况下"小盒子S可以在大盒子B中的位置数量",输出最大值。S 的每个顶点都落在整数坐标上,就如同他对她的每一次鼓起勇气,都是一次清晰可见的表白。

2025-04-24 11:27:16 213

原创 【TUST“码蹄杯”编程之星】4,23

在“NEIMARK”这座看似普通的IT校园深处,昏暗的走廊尽头传来铿锵的脚步声——又是一场生死未卜的编程较量。教练的声音像夜半敲门般,带着不容置疑的威严和淡淡嘲讽:“这里,没有旁观者,只有强者与被淘汰者。故事引子与角色设定你以为这只是又一场平凡的集训?别傻了。地点:NEIMARK培训中心,传说这里隐藏着通往巅峰的秘密。对象:参与者们在各自的座位前如同幽灵般潜伏,每个人的身上都刻着一个数字——他们的技术水平 ai。教练:神秘而冷酷,唯有“强队”才能获得他那仿佛能洞悉人心的赞许。悬念规则:何谓“强队”?

2025-04-23 15:26:59 302

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

【TUST“码蹄杯”编程之星】+4.22

2025-04-22 13:07:01 704

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

切割成多个子串之后,全零的子串Mex值为1,全一的子串值为0,含有0和1的子串值为2,根据已知字符串,显然不切割的话,将其本身看作一个含0和1的子串,整个子串的Mex值为2,显然比分割成多个子串之后的Mex值要小,故Mex最小值为2。

2025-04-21 12:27:16 144

原创 Java简单的客户信息管理软件的实现

学校,银行,酒店.....秩序的良好运行都离不开对相应客户信息的管理,在这里我们用Java代码实现简单的客户信息管理软件。主要操作有"1 添加客户"、"2 修改客户"、"3删除客户"、"4 客户列表"、"5 退出"我们涉及到的知识储备也很基础:方法的调用、函数的声明与使用、对象的创建、实现与使用、权限修饰符的使用等等,一起来学习吧!

2023-03-18 17:45:44 334

原创 Java单例模式之“饿汉式“与“懒汉式“解读

单例模式是一种创建型模式,它保证了一个类只有一个实例,并提供了一个全局访问点。单例模式有两种常用的写法:懒汉式和饿汉式。1. 饿汉式是指在类加载时就创建实例,无需延迟加载,线程安全,但可能浪费内存。2.懒汉式是指在第一次使用时才创建实例,延迟加载,节省内存,但可能存在线程安全问题。可以采取相应修改来实现线程安全的懒汉式。

2023-03-18 15:42:29 1207 4

空空如也

空空如也

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

TA关注的人

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