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

AT arc114C - Sequence Scores

  1. 发现答案至少是不同 \(A _ i\) 的个数。

  2. 两个相同的 \(A _ i\) 会在不同的操作中被赋值,当且仅当中间有一个比 \(A _ i\) 小的数。

第一部分的答案为 \(m (m ^ n - (m - 1) ^ n)\),也就是对于每个值,令所有情况减去其没有出现的情况。

第二部分需要枚举相同的 \(A _ i = x\),和它们位置中间的数的个数 \(y\)。为避免算重,这 \(y\) 个数不能是 \(x\),再容斥掉这 \(y\) 个数中没有 \(< x\) 的数的情况,对答案的贡献为 \(f (x, y) = ((m - 1) ^ y - (m - x) ^ y) \times m ^ {n - (y + 2)}\)。所以第二部分的答案为 \(\displaystyle \sum _ {x = 2} ^ n \sum _ {y = 1} ^ {n - 2} (n - y - 1) \times f (x, y)\)

时间复杂度 \(\text O (nm)\)

#include<cstdio>
#define N 5005
using namespace std;const int mod=998244353;
int n,m,ans,pw[N][N];
int main() {scanf("%d%d",&n,&m);for(int i=0;i<=m;i++) {pw[i][0]=1;for(int j=1;j<=n;j++) pw[i][j]=1ll*pw[i][j-1]*i%mod;}ans=1ll*(pw[m][n]-pw[m-1][n])*m%mod;for(int i=2;i<=m;i++)for(int j=1;j<=n-2;j++)ans=(ans+1ll*(n-j-1)*(pw[m-1][j]-pw[m-i][j])%mod*pw[m][n-j-2])%mod;printf("%d\n",ans);return 0;
}
http://www.gsyq.cn/news/187893.html

相关文章:

  • Java计算机毕设之基于SpringBoot生鲜商城系统设计与实现基于Springboot网上生鲜销售商城网站设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • golang程序的coredump如何查看?
  • 格栅板制造厂哪家技术强?格栅板厂家哪家好? - 工业推荐榜
  • 2025年上海做得好的家装厂家哪家强,家居全屋定制/法式大平层设计/轻奢室内设计/复古室内空间设计,家装厂家哪家强 - 品牌推荐师
  • 仅限本周!PHP实现设备指令秒级响应的6种黑科技方法首次披露
  • 适合送小朋友的零食礼包:旺旺大礼包如何成为 2026 春节精准放心之选 - 速递信息
  • YOLOv8与Cortex长期指标存储系统集成方案
  • YOLOv8部署到生产环境的五大注意事项
  • 2026年知识库部署服务商核心图谱:Deepseek知识库部署服务商、BI本地私有化部署厂商选型核心参考 - 品牌2026
  • 使用RustDesk自建远程控制(纠正版)
  • LabVIEW与汇川H5U PLC通信:官方协议与功能大全
  • YOLOv8推理延迟优化:TensorRT加速方案初探
  • 抢占2026年首批入库名额:上海市科技型中小企业评价入库加急代理机构 - 速递信息
  • 年终盘点|用友HR SaaS的2025,与友人,赴热AI!
  • 【卫星】GNSS 反射信号覆盖仿真器,模拟 LEO低轨卫星接收GPS卫星的镜面反射信号,计算反射点位置、天线覆盖范围、入射角度、路径损耗和天线增益等关键参数附matlab代码
  • YOLOv8模型导出为ONNX格式教程:便于生产环境部署
  • YOLOv8与Fluentd日志收集系统集成统一管理
  • 2026年上海市专精特新中小企业认定申报指南:流程与代理机构综合测评报告 - 速递信息
  • 【.NET高级开发必修课】:掌握自定义集合中表达式编译的3种黑科技
  • Java程序员必备:SpringCloud从入门到精通
  • YOLOv8模型灰度结束后的全面推广计划
  • YOLOv8结合LabelImg进行数据标注的完整流程
  • 国内高静压差压活塞压力计生产供应企业综合实力排名出炉!核心技术成关键 - 深度智识库
  • PHP构建智能设备API全攻略(百万级并发处理架构首次公开)
  • YOLOv8数据增强策略揭秘:Mosaic与MixUp应用
  • 【.NET性能革命】:为什么顶尖工程师都在用Span进行数据处理?
  • 梯度下降:机器学习世界里,最朴素也最残酷的算法
  • C#自定义集合性能翻倍秘籍(仅限高级开发者掌握的优化策略)
  • YOLOv8与DeepSORT结合实现多目标跟踪系统
  • 揭秘PHP物联网接口设计:如何用5个核心步骤实现智能家居无缝控制