小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
2818. 应用操作以最大化分数

给定一个正整数数组和一个整数k,初始分数为1。通过选择子数组并乘以具有最高质数分数的元素,最多进行k次操作以最大化分数。质数分数是一个数的不同质因子的数量。最终结果需对10^9 + 7取模。

2818. 应用操作以最大化分数

DEV Community
DEV Community · 2025-03-29T16:47:38Z
1800. 升序子数组的最大和

给定一个正整数数组,返回其中升序子数组的最大和。升序子数组是指相邻元素严格递增的序列。通过遍历数组,更新当前和与最大和,最终得到结果,时间复杂度为O(n)。

1800. 升序子数组的最大和

DEV Community
DEV Community · 2025-02-04T13:39:52Z
2948. 通过交换元素构造字典序最小数组

给定一个正整数数组和限制值,通过构建虚拟图识别连接组件并排序,可以得到字典序最小的数组。

2948. 通过交换元素构造字典序最小数组

DEV Community
DEV Community · 2025-01-25T16:43:29Z
2593. 标记所有元素后数组的得分计算

给定一个正整数数组,通过选择未标记的最小元素及其相邻元素来计算得分,直到所有元素被标记。示例数组[2,1,3,4,5,2]得分为7,数组[2,3,5,1,3,2]得分为5。该算法可通过优先队列高效实现。

2593. 标记所有元素后数组的得分计算

DEV Community
DEV Community · 2024-12-13T15:03:28Z
3011. 判断数组是否可以排序

给定一个正整数数组,允许交换相邻具有相同设置位数的元素,判断数组是否可以排序。例如,数组[8,4,2,30,15]可以排序为[2,4,8,15,30],返回true;而数组[3,16,8,4,2]无法排序,返回false。

3011. 判断数组是否可以排序

DEV Community
DEV Community · 2024-11-06T14:44:56Z

给定一个正整数数组`nums`,要求移除最小子数组,使剩余元素之和能被`p`整除。首先计算数组总和对`p`的余数`r`,然后使用前缀和和哈希表遍历数组,寻找满足条件的前缀和。若找到,更新最小子数组长度;若找不到,返回-1。时间复杂度为O(n),空间复杂度为O(n)。

1590. 使数组和可被 P 整除

DEV Community
DEV Community · 2024-10-03T18:06:17Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码