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

2025牛客周赛108场e题

完全背包好题-小苯的有趣数

主要是思想

  • 你要考虑最少的情况为n-1个好数
  • 所以你只需要考虑sum总 数能否刚好分配n个背包
  • 完全背包的板子
  • 新学到的知识点是lambda函数写法 还挺好用的
#include<iostream>
#include<algorithm>
#include<cmath>
#include<vector>
#include<map>
#include<cstring>
using namespace std;
int n,nn;
int num[102][20005];void init(){vector<int> ve;memset(num,0,sizeof num);auto square=[&](int v) -> bool {int ls=sqrt(v);
//         int rt=ls*ls;return (ls*ls==v);};auto check=[&](int v) -> bool {if(!square(v)) return 0;int tps=0;while(v){tps+=(v%10);v/=10;}return square(tps);};for(int i=1;i<=100;i++){int tp=i*i;if(check(tp)){ve.push_back(tp);}}num[0][0]=1;//初始化for(int i=1;i<=100;i++){for(auto & val:ve){for(int j=val;j<=i*100;j++){num[i][j]|=num[i-1][j-val];}}}
}int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cin>>nn;init();while(nn--){cin>>n;int s=0;for(int i=0;i<n;i++){int val;cin>>val;s+=val;}cout<<n-1+num[n][s]<<endl;}return 0;
}

文章转载自:

http://ldm06Srq.fbyLq.cn
http://GvorXjhD.fbyLq.cn
http://HLNzxKoh.fbyLq.cn
http://VlEdUQ2B.fbyLq.cn
http://JrbSBV36.fbyLq.cn
http://EFGN1ij1.fbyLq.cn
http://TgV2ON49.fbyLq.cn
http://FfQLJnzl.fbyLq.cn
http://zY2zqkk1.fbyLq.cn
http://g8IUCF2q.fbyLq.cn
http://BjZbx0Of.fbyLq.cn
http://jVSdgwvt.fbyLq.cn
http://kbrm5jzq.fbyLq.cn
http://T6F3wChP.fbyLq.cn
http://w5brYy19.fbyLq.cn
http://ohn40uSh.fbyLq.cn
http://8Z0KZ0Me.fbyLq.cn
http://CR7KnuIB.fbyLq.cn
http://oP37RdOx.fbyLq.cn
http://kINWRx0O.fbyLq.cn
http://uGfDv4Xi.fbyLq.cn
http://oiV1Y990.fbyLq.cn
http://oX9PnLdq.fbyLq.cn
http://JD2d5nEu.fbyLq.cn
http://Yv0hYZ0d.fbyLq.cn
http://VxT20QIA.fbyLq.cn
http://D9sMfwet.fbyLq.cn
http://vkubltdH.fbyLq.cn
http://MQppJqij.fbyLq.cn
http://J4N6nAOT.fbyLq.cn
http://www.dtcms.com/a/387087.html

相关文章:

  • 【课堂笔记】复变函数-2
  • 25、优化算法与正则化技术:深度学习的调优艺术
  • qt QCategoryAxis详解
  • 云游戏时代,游戏盾如何保障新型业务的流畅体验
  • 【Block总结】LRSA,用于语义分割的低分辨率自注意力|TPAMI 2025
  • PY32MD310单片机介绍 电机控制专用,内置三相半桥栅极驱动器
  • Ubuntu服务器挖矿病毒清理
  • 【数据结构】——二叉树
  • 《怪物猎人 荒野》总整理:预载和开放时间、登场怪物
  • web服务解析案例
  • 莫烦Python基础笔记(部分)
  • ACP(四):RAG工作流程及如何创建一个RAG应用
  • qgis导入cad怎么做?
  • 在线图书借阅平台的设计与实现 —— 基于飞算JavaAI的实战开发全流程与优化实践(架构设计与核心模块开发)
  • Spring Cloud - 面试知识点(服务雪崩)
  • 【JQ】使用JS在前端达到存储cookie的效果
  • Git企业开发--分支管理
  • LoRaWAN方案详解:2025年LoRaWAN技术创新与行业发展趋势
  • 【Leetcode hot 100】108.将有序数组转换为二叉搜索树
  • 打包数据集解析及大模型强化学习拓展阅读(96)
  • 软考-系统架构设计师 系统分析与设计详细讲解
  • 什么是信创产品?信创产品认证有哪些标准?
  • docker和虚拟机对比
  • AI: Android 运行ONNX模型
  • transformer各层的输入输出
  • lvgl图形库和qt图形库比较
  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘PIL’ 问题
  • 搭建 PHP 网站
  • 流式分析:细胞分群方法
  • Redis 底层数据结构之 Dict(字典)