技术栈

【智商检测——DP】

Kent_J_Truman2024-12-03 18:32

题目

代码

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
const int N = 1e5+10, M = 110;
int f[N][M];
int main()
{
  int n, k;
  cin >> n >> k;
  for(int i = 1; i <= n; i++)
  {
    int x;
    cin >> x;
    f[i][0] = __gcd(f[i-1][0], x);
    for(int j = 1; j <= min(i, k); j++)
    {
      if(i - 1 >= j) f[i][j] = __gcd(f[i-1][j], x);
      f[i][j] = max(f[i][j], f[i-1][j-1]);
    }
  }

  cout << f[n][k];
}
上一篇:Linux信号集、信号的阻塞&信号驱动
下一篇:清理Linux/CentOS7根目录的思路
相关推荐
2301_82136961
3 分钟前
嵌入式实时C++编程
开发语言·c++·算法
sjjhd652
5 分钟前
多核并行计算优化
开发语言·c++·算法
weixin_39544891
20 分钟前
main.c_cursor_0130
前端·网络·算法
半壶清水
1 小时前
[软考网规考点笔记]-操作系统核心知识及历年真题解析
网络·网络协议·算法
Tansmjs
1 小时前
实时数据可视化库
开发语言·c++·算法
WBluuue
1 小时前
Codeforces 1075 Div2(ABC1C2D1D2)
c++·算法
2401_83847251
2 小时前
C++模拟器开发实践
开发语言·c++·算法
s1hiyu
2 小时前
实时控制系统验证
开发语言·c++·算法
daad777
2 小时前
V4L2_mipi-csi
算法
2301_76570314
2 小时前
C++代码复杂度控制
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026数学建模美赛题目特点与选题建议,常用四大模型汇总05一种新的LCA算法06Claude Code Skills 实用使用手册07零门槛部署本地 AI 助手:Clawdbot/Meltbot 部署深度保姆级教程08在Trae中使用Pencil MCP09UV安装并设置国内源10Linux下V2Ray安装配置指南