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

2026 2.23 - 2026 3.1 日做题题解

P8166 [eJOI 2021] Kpart / 背包 dp

考虑对于每一个区间判断是否为平衡的,那么设 \(f_{i,j}\) 表示前 \(i\) 个位置且选择的值为 \(j\) 的最大左端点,利用类似背包的转移即可。

然后直接判断如果 \(f_{i,x}\ge j\) 那么 \([j,i]\) 区间合法,其中 \(x\) 为区间和的一半。

#include<bits/stdc++.h>
#define int long long
using namespace std;
inline int read(){char c=getchar();int ans=0,f=1;while(c<48||c>57) (c==45?f=-1:1),c=getchar();while(c>=48&&c<=57) ans=(ans<<1)+(ans<<3)+(c^48),c=getchar();return ans*f;
}
const int N=1010,M=1e5+10;
int a[N],vis[M],n,s[N],f[M];
inline void solve(){n=read();for (int i=1;i<=n;i++) a[i]=read(),s[i]=s[i-1]+a[i];for (int i=1;i<=n;i++) vis[i]=1;for (int i=1;i<=(s[n]>>1);i++) f[i]=0;for (int i=1;i<=n;i++){for (int j=(s[n]>>1);j>=a[i];j--) f[j]=max(f[j],f[j-a[i]]);f[a[i]]=i;for (int j=1;j<=i;j++) vis[i-j+1]&=((s[i]-s[j-1])%2==0&&f[(s[i]-s[j-1])>>1]>=j);}vector<int>anss;for (int i=1;i<=n;i++) if (vis[i]) anss.push_back(i);printf("%lld ",(int)anss.size());for (auto i:anss) printf("%lld ",i);puts("");
}
main(){int T=read();while(T--) solve();return 0;
}
http://www.jsqmd.com/news/409071/

相关文章:

  • 宽度学习旋转机械智能故障诊断【附代码】
  • DeepSeek广告服务商?联系谁? - 品牌2025
  • 欧姆龙PLC CP1E与柯力XK3101电子称重仪表的Modbus RTU通信及拓展
  • 深沟球轴承外滚道偏转缺陷建模与动力学分析【附代码】
  • 从单一到融合:机器学习、多模型学习与大语言模型的全面综述
  • 2026年2月24日
  • MySQL从入门到精通:一份全面的数据库实战指南
  • 春节单位发的京东e卡如何回收? - 京顺回收
  • 上海人工智能实验室重磅发布:AI正在学会“偷鸡摸狗“?
  • n8n 节点矩阵总览(分层结构 + 云图 + 教程索引)
  • 波士顿大学与亚马逊联手:让AI画图速度飞跃3倍的智能补丁技术
  • 公共安全能力建设专项技术方案——城市公共空间实时预测与前向布控辅助决策系统
  • 2026最新云南本地游旅行社品牌TOP10推荐:权威榜单发布,多元需求精准适配 - 十大品牌榜
  • QPACK、单向流、帧解析:逐行拆解Nginx HTTP/3的13个源文件,看HTTP/3请求到底怎么跑起来的
  • 20260224 模拟测 总结
  • 责任珠宝业委员会(RJC)认证全方位介绍:珠宝行业可持续发展的标杆
  • 谷歌DeepMind突破:噪声训练法提升图像生成效率数倍
  • 题解:P15148 [SWERC 2024] Divine Gifting
  • 全功能爬虫框架:Botasaurus 的详细使用(现代化、反检测、高并发的智能爬虫框架)
  • 分层图网络建模风电机组故障诊断【附代码】
  • 无监督域适应滚动轴承故障诊断【附代码】
  • 在python3.14中测试mojo语言
  • 基于晶体塑性理论的FCC单晶本构模型数值实现与验证(硕士级别)
  • 非科班转码,如何让面试官忽略你的专业?
  • 从零开始:如何用AI原生技术构建智能代码生成工具
  • 提示设计的“动机-效果“模型:如何量化用户动机对AI输出的影响?
  • 2026年GEO营销公司哪家好?三类主流服务商深度对比评测报告 - 速递信息
  • 【开题答辩全过程】以 基于java电脑售后服务管理系统设计为例,包含答辩的问题和答案
  • 2026年规划与认知明白
  • 大数据存储成本优化:列式存储的压缩率对比