最新 最热

Java中存在多个可行重载版本,如何选择具体哪一个版本来调用?

在 Java 编程中,方法的重载(Overloading)是指在同一个类中定义了多个同名方法,但它们的参数列表不同。这样做可以简化代码实现,提高代码复用性,也可以方便用户选择所需要的操作。...

2023-09-11
1

2022 CSP-J第二轮复赛题解

小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数a和b,求ab 的值是多少。ab即b个a相乘的值,例如23即为3个2相乘,结果为2x2x2=8。...

2023-09-11
0

CSP 202206-1 归一化处理

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-10
1

CSP 202212-1 现值计算

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-10
1

美团2023秋招笔试真题解析

可优化逻辑:因为x和y是后输入的,必须存储整个数组,但是上面说了 排列是指一个长度为n的数组,其中 1 到n 每个元素恰好出现一次。可以充分利用该信息创建一个大小为n+1的数组存储各个元素的所在位置,这样最终直接判断x和y所...

2023-09-09
1

哔哩哔哩0829秋招笔试真题解析

给定两个字符串s1和s2,返回使两个字符用相等所需删除字符的ASCII值的最小和。

2023-09-09
1

LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?

因为只能交换距离偶数倍的位置,因此相当于比较两个字符串相同奇偶性下标上的元素是否相等。

2023-09-09
1

【LeetCode 周赛】很有意思的 T2 题

线性扫描数组,同时检查前驱中匹配的配对数。由于题目只考虑前驱数字的最高位和当前位置的最低位,我们可以维护前驱数字的最高位出现次数。

2023-09-09
1

【LeetCode 周赛】一道 01 背包变型题

由于题目要求相邻元素之间至少存在单向整除关系,容易想到我们需要预处理数据,记录每个元素在作为 (x, y) 相邻对中的 x 时,下一个数 y 可以选择什么数,即从 x 到 y 存在单向边。...

2023-09-09
1

【LeetCode 周赛】数位 DP 模版学会了吗?

我们只需要考虑 1 和 n,每次操作可以把 1 向左边移动一位,或者将 n 向右移动一位,但是考虑到 1 和 n 的移动方向有交叉时,要减少一次操作次数。

2023-09-09
1