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

HJ151 模意义下最大子序列和(Easy Version)

  • 题目
  • 题解(13)
  • 讨论(7)
  • 排行

中等 通过率:38.55% 时间限制:1秒 空间限制:256M

知识点dfs

校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

描述

给定一个含有 nn 个正整数的数组 aa 以及一个正整数模数 mm。你可以任选若干下标递增的元素构成一个子序列(允许选择空序列)。设所选元素之和为 SS,求 S mod mSmodm 的最大可能值

输入描述:

第一行输入两个整数 n,m (1≦n≦15, 1≦m≦109)n,m (1≦n≦15,1≦m≦109)。
第二行输入 nn 个整数 ai (1≦ai≦109)ai​ (1≦ai​≦109)。

输出描述:

输出一个整数,表示 S mod mSmodm 的最大值。

示例1

输入:

1 1 1

复制输出:

0

复制说明:

可选子序列有 ∅∅(空序列)和 (1)(1),其元素和分别为 00、11;取模 m=1m=1 后结果均为 00,因此答案为 00。
#include<iostream> #include<vector> using namespace std; vector<int> nums; long long a[20]; long long res=0; int n,m; void dfs(int index){ long long ans=0; if(index==n){ for(int i=0;i<nums.size();i++){ ans=(ans%m+nums[i]%m)%m; } res=max(ans,res); return; } nums.push_back(a[index]); dfs(index+1); nums.pop_back(); dfs(index+1); } int main(){ cin>>n>>m; for(int i=0;i<n;i++){ cin>>a[i]; } dfs(0); cout<<res; return 0; }
http://www.jsqmd.com/news/550407/

相关文章:

  • wlanapi.dll错误0xc000007b怎么办?官方安全下载与修复教程
  • 突破性GPU显存释放技术:解决ComfyUI模型占用难题的底层API方案
  • 计算机毕业设计springboot基于大数据技术下银行系统 SpringBoot架构下商业银行智能数据管理平台设计与实现 基于Hadoop生态的金融科技综合业务系统开发
  • 利用快马平台十分钟搭建yolo目标检测web演示原型
  • 下沉市场门店GEO优化真的能带来翻倍增长?
  • KenLM简介及安装使用
  • Frp内网穿透实战指南:从零搭建到远程访问
  • 拒绝无效CURD!实测用 AI 智能体一键生成“商用级”系统与全套软工文档
  • KubeVirt 虚拟化实践:在 Kubernetes 上运行虚拟机
  • 突破性遥感图像语义分割:GeoSeg革新城市环境智能解译范式
  • OpenClaw 的检索增强中,向量数据库的索引类型(HNSW、IVF)如何选择?
  • Windows系统优化方案:如何通过AtlasOS实现性能提升与隐私保护
  • leetcode1672---先飞的笨鸟
  • 格行代理_随身WiFi招商_2026低门槛副业创业项目 - 格行官方招商总部
  • 告别手动回复!用Python+uiautomation给微信PC版做个关键词自动回复机器人
  • DDrawCompat:现代Windows系统下的经典图形API兼容解决方案
  • 智能车竞赛双车跟随组规则优化:摄像头高度与车模配置的协同设计
  • OFA-VE模型性能详解:OFA-Large在SNLI-VE测试集SOTA指标复现与解读
  • 2026年河南青少年心理咨询公司推荐:厌学心理咨询/抑郁心理咨询/叛逆心理咨询机构 - 品牌推荐官
  • 新手零基础入门:跟着快马生成的互动教程完成jdk17下载安装与第一个程序
  • 游戏辅助软件功能扩展技术解析与实践指南
  • 数据恢复与Python环境重建指南
  • 秦皇岛北戴河广大汽车修理厂丨官方电话及服务详解,14年专业汽车维修 - 宁夏壹山网络
  • OptiScaler终极指南:让所有显卡都能体验AI超分辨率的完整解决方案
  • 告别繁琐的pip安装,用快马平台快速搭建python数据分析原型
  • EasyAnimateV5图生视频避坑指南:OOM解决方案、采样步数与分辨率平衡策略
  • 【2026年6月最新】英语四级历年真题及答案解析PDF电子版(2015-2025年12月)
  • 2026年电力预制舱厂家推荐:110kv预制舱/一二次预制舱/光伏预制舱/升压站预制舱专业供应商精选 - 品牌推荐官
  • npm下载卡住 / npm install太慢?别再瞎试了,这个方法我用一次就不想换回去
  • 效率提升利器:用快马生成智能脚本,一键统一团队node.js开发环境