当前位置: 首页 > news >正文

网站移动端怎么做的做外国网站怎么买空间

网站移动端怎么做的,做外国网站怎么买空间,做网站最基本,深圳网络排名优化问题背景 给你一个由 无重复 正整数组成的集合 n u m s nums nums,请你找出并返回其中最大的整除子集 a n s w e r answer answer,子集中每一元素对 ( a n s w e r [ i ] , a n s w e r [ j ] ) (answer[i], answer[j]) (answer[i],answer[j]) 都应当…

问题背景

给你一个由 无重复 正整数组成的集合 n u m s nums nums,请你找出并返回其中最大的整除子集 a n s w e r answer answer,子集中每一元素对 ( a n s w e r [ i ] , a n s w e r [ j ] ) (answer[i], answer[j]) (answer[i],answer[j]) 都应当满足:

  • a n s w e r [ i ] % a n s w e r [ j ] = 0 answer[i] \ \% \ answer[j] = 0 answer[i] % answer[j]=0,或
  • a n s w e r [ j ] % a n s w e r [ i ] = 0 answer[j] \ \% \ answer[i] = 0 answer[j] % answer[i]=0
    如果存在多个有效解子集,返回其中任何一个均可。

数据约束

  • 1 ≤ n u m s . l e n g t h ≤ 1000 1 \le nums.length \le 1000 1nums.length1000
  • 1 ≤ n u m s [ i ] ≤ 2 × 1 0 9 1 \le nums[i] \le 2 \times 10 ^ 9 1nums[i]2×109
  • n u m s nums nums 中的所有整数 互不相同

解题过程

生成答案的过程,应当是在已经形成的子集中尝试添加新元素,最终结果是从规模更小的解转移而来,用动态规划解决,类似 最长递增子序列。

具体实现

class Solution {public List<Integer> largestDivisibleSubset(int[] nums) {Arrays.sort(nums);int n = nums.length;int[] memo = new int[n];int[] from = new int[n];Arrays.fill(from, -1);int res = 0;int index = 0;for (int i = 0; i < n; i++) {int cur = dfs(i, nums, memo, from);if (cur > res) {res = cur;index = i;}}List<Integer> path = new ArrayList<>(res);for (int i = index; i >= 0; i = from[i]) {path.add(nums[i]);}return path;}private int dfs(int i, int[] nums, int[] memo, int[] from) {if (memo[i] > 0) {return memo[i];}int res = 0;for (int j = 0; j < i; j++) {if (nums[i] % nums[j] != 0) {continue;}int cur = dfs(j, nums, memo, from);if (cur > res) {res = cur;from[i] = j;}}return memo[i] = res + 1;}
}
http://www.dtcms.com/a/499506.html

相关文章:

  • 图像的脉冲噪声和中值滤波
  • 3.4特殊矩阵的压缩存储
  • SpringAI+DeepSeek大模型应用开发
  • 递归-24.两两交换链表中的节点-力扣(LeetCode)
  • 【Java零基础·第12章】Lambda与Stream API
  • Qemu-NUC980(八):GPIO Controller
  • 外贸型企业网站建设开源商城源码
  • JS逆向-安全辅助项目Yakit热加载魔术方法模版插件语法JSRpc进阶调用接口联动
  • 使用IOT-Tree接入各种数据转BACnet模拟设备输出
  • 网站搭建说明北京海淀区是几环
  • 基于多模态AI技术的传统行业智能化升级路径研究——以开源AI大模型、AI智能名片与S2B2C商城小程序为例
  • 【C语言进阶】指针进阶_数组指针的使用,数组参数和指针参数
  • PySide6 控件插入日期时间(QDateTime)
  • 网站建设 jsp php垂直网站建设
  • 招商网站大全企业官方网站建设的流程
  • 征程 6 | 工具链如何支持 Matmul/Conv 双 int16 输入量化?
  • 【案例实战】鸿蒙分布式调度:跨设备协同实战
  • 中英文网站设计网站开发投标文件
  • Langgraph译文1:让AI自主决策的代理架构
  • 如何让百度能查到自己衡阳专业的关键词优化终报价
  • 为什么.NET的System.IO.Compression无法解压zlib流
  • 微信小程序:日常零售供应系统
  • 安卓如何查看settings是被哪个进程更新的?相关dumpsys命令剖析
  • 网络营销方式案例分析郑州网站优化推广
  • 下载软件太慢的加速操作
  • 网站改版技术要求git wordpress中文免费主题
  • 从应力到位移:混合模式分层损伤起始点推导
  • Gartner 2025年新兴技术成熟度曲线
  • HCIA DAY2
  • 【Go】--文件上传