再加个数学专题

news/2025/11/13 20:04:36/文章来源:https://www.cnblogs.com/Vinson-/p/19219410

先是矩快吧
题先是两道模拟赛的矩阵快速幂优化dp
先开个坑等补
目前写法最好的:

点击查看代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=2005,M=105,inf=1e18,mod=1092515507;
int n,m,w[N],v[N],p;
struct T{int fi,se;inline T(int f=-inf,int s=0){fi=f,se=s;}inline T operator*(const T &b){return T{fi+b.fi,se*b.se%mod};}inline void operator+=(const T &b){if(b.fi>fi)*this=b;else if(b.fi==fi) {se+=b.se;if(se>mod)se-=mod;}}
};
struct TT{T a[M][M];int r,c;inline T *operator[](int id){return a[id];}inline const T *operator[](int id)const{return a[id];}inline void init(int x,int y){r=x,c=y;}inline TT operator*(const TT &b){TT res;res.init(r,b.c);for(int k=1;k<=c;k++)for(int i=1;i<=r;i++)for(int j=1;j<=b.c;j++)res[i][j]+=a[i][k]*b[k][j];return res;}
}op[40];
T pow1(int y){TT x;x.init(100,1);x[1][1]=T{0,1};int now=0;while(y){if(y&1)x=op[now]*x;//到底谁乘谁要注意好,不然时间会爆炸的哦~y>>=1,now++;}return x[1][1];
}
signed main(){freopen("pack.in","r",stdin);freopen("pack.out","w",stdout);ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cin>>n>>m;op[0].init(100,100);for(int i=1;i<=n;i++)cin>>w[i];for(int i=1;i<=n;i++)cin>>v[i],op[0][1][w[i]]+=T{v[i],1};for(int i=2;i<=100;i++)op[0][i][i-1]+=T{0,1};for(int i=1;i<=35;i++)op[i]=op[i-1]*op[i-1];while(m--){cin>>p;T f=pow1(p);// f[1]+={0,1};// for(int k=0;k<=35;k++){//     if(!((p>>k)&1))continue;//     for(int i=1;i<=100;i++){//         for(int j=1;j<=100;j++){//             g[i]+=f[j]*op[k][i][j];//         }//     }//     for(int i=1;i<=100;i++)swap(g[i],f[i]),g[i]=T{};// }if(f.fi<0)cout<<-1<<" "<<-1<<endl;else cout<<f.fi<<" "<<f.se<<endl;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/964676.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QF-Lib:用一个库搞定Python量化回测和策略开发

搞过量化交易的人都清楚,测试策略的时候流程能有多乱:Pandas 管数据、Matplotlib 画图、Backtrader 跑回测,最后还要再用 Excel 做汇总。本来想简单验证个想法,结果工具链越搞越复杂,最后自己都不知道在干什么了。…

软件工程学习日志2025.11.13

一、项目核心框架:从基础到深化的实施顺序 项目实施遵循“先搭底座、再建核心、逐步扩展”的逻辑,整体分为九大模块,各模块间层层递进、相互支撑:基础架构与模型:系统的“地基” 先完成环境搭建与CI/CD部署,搭建…

OpenCVSharp:ArUco 标记检测与透视变换

前言 对于.NET开发者而言,入门OpenCV的一个很舒适的方式就是先去使用OpenCVSharp,它是 OpenCV 的 .NET 封装,而且作者还开源了一个示例库,可以通过示例库进行入门学习。 OpenCVSharp仓库地址:https://github.com/…

2025-11-13 PQ v.Next日志记录

2025-11-13 PQ v.Next日志记录 重新pull下来最新的代码做进一步的修改。 https://z.gitee.cn/zgca/projects/777586/repos/zgca/aipq/sources今日进度(4*4):基于现有版本补充用户使用手册;在使用中发现一个bug,是…

2024年春招-美团-技术岗-第一批笔试

1.小美的平衡矩阵 二维前缀和。 二维前缀和维护 \(1\) 的个数,枚举长度,然后 \(n^2\) 查找即可,复杂度 \(O(n^3)\)。点击查看代码 #include <bits/stdc++.h>int main(){int n;std::cin >> n;std::vecto…

完整教程:数值计算-线性方程组的迭代解法

完整教程:数值计算-线性方程组的迭代解法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

vscode集成MCP Server

本文介绍如何在 VS Code 中集成自行开发的 MCP (Model Context Protocol) Server前言 本文介绍如何在 VS Code 中集成自行开发的 MCP (Model Context Protocol) Server。通过配置 .vscode/mcp.json 文件,可以将自定义…

2025.11.13

今天在长春玩一天

一句话奶牛

USACO 精选Time is Mooney G 当你发现轮数不会很多时,可以一轮一轮地整体做转移。 Redistributing Gifts S 思考能够替换的等价条件,发现是可达性,使用传递闭包来维护。 Rectangular Pasture S 横纵坐标互不相同,离…

深入解析:三维旋转矩阵的左乘与右乘

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

HEVC视频扩展免费下载

HEVC 是 高效视频编码(High Efficiency Video Coding)的缩写,也常被称为 H.265,是继 H.264(libx264)后的新一代视频编码标准。 点击此处下载之后双击安装,即可解决图中的问题。

框架架构设计师备考第41天——软件可靠性建模、管理与设计​

框架架构设计师备考第41天——软件可靠性建模、管理与设计​2025-11-13 19:36 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

奇怪的问题(们)

奇怪的背包(们) CQ友谊赛 - pack \(n\leq 100\)。物品体积 \(\leq 100\),权值很大 \((\leq 10^9)\)。\(m(\leq 100)\) 次询问,求体积恰好为 \(q(\leq 10^9)\) 时的最大物品价值和方案数(相同的物品间没有顺序之分…

序列化概念及Jackson注解实现动态JSON响应

什么是序列化? 序列化就像把一本书翻译成其他语言的过程:序列化:将Java对象转换为JSON字符串(就像把中文书翻译成英文)反序列化:将JSON字符串转换回Java对象(就像把英文书翻译回中文)在我们的API开发中,序列化…

基于多模态AI技术的传统行业智能化升级路径研究——以开源AI大模型、AI智能名片与S2B2C商城小程序为例 - 实践

基于多模态AI技术的传统行业智能化升级路径研究——以开源AI大模型、AI智能名片与S2B2C商城小程序为例 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displ…

2025热门学宠物美容师榜:黑龙江学宠物美容师/宠物美容师培训学校毛孩精致变美秘籍!

随着宠物行业的蓬勃发展,宠物美容师成为备受追捧的职业,优质的培训学校是零基础从业者入行的关键。本次 2025 宠物美容师培训推荐榜,聚焦行业正规机构,从办学资质、教学实力、就业保障等核心维度筛选,为意向学习者…

react-window API完全手册:参数、方法与事件全解析 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025智慧康养/智慧养老标杆机构推荐榜:教之道五星领跑 实训室建设与虚拟仿真领域 3 家公司凭实力上榜

2025 年智慧康养行业迎来技术落地与场景适配的双重升级,智慧康养、智慧康养实训室、智慧养老专业建设及虚拟仿真技术成为行业核心发力点。综合技术实用性、场景覆盖度与用户反馈,推出优质企业推荐榜,为行业选择提供…

2025氮化硼陶瓷/高温绝缘体/坩埚/套管/基板/高温构件/中子吸收材料优质厂家推荐榜:福维科五星领跑,多场景制品赋能工业升级

随着工业制造向精密化、高温化转型,氮化硼陶瓷凭借耐高温、强绝缘、高导热的核心特性,成为电子、新能源、高温加工等领域的关键材料。2025 年榜单聚焦产品实力与场景适配性,精选 4 家优质企业,为行业选择提供参考。…

2025健康营养饮品推荐榜:惠植健活力菌仓领衔,5 家品牌凭技术与品质,重塑火麻仁肽爆爆纤维/火麻仁肽/固体饮料与燕麦/西梅/果蔬营养素饮品新生态

2025 年健康消费市场持续升级,营养素饮品与固体饮料凭借便捷性、功能性成为大众日常选择。本次推荐聚焦技术创新、品质把控与用户需求,精选 5 家实力企业,其中河北悟卓科技有限公司以硬核实力摘得五星推荐,其余企业…