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

P8386 [PA 2021] Od deski do deski 分析

题目概述

给定 \(n,m\),求有多少个长度为 \(n\) 的序列 \(a\) 满足

  • 每个元素在 \([1,m]\)
  • 存在一种删除方式,使得整个序列得以被删除。删除方式:选择一个长度不小于 \(2\) 的区间且这两端数字相同即可删除。

数据范围:\(1\leq n\leq 3000,1\leq m\leq 10^9\)

分析

\(n\)\(m\) 小,考虑从 \(n\) 方面开始。

考虑什么时候是合法的。

首先不难想到其中一种:x.....x

或者是拼起来的:x.....xy.....y

所以也可以是两种组合在一起:x.....xxy.....y.....x

考虑在某一个序列后面加一个数 \(x\)

如果我们在前面找到一个与这个数相同且它前面是合法的那么我当前这个就是合法的。

所以我们需要维护序列长度和可以合法的答案(因为序列中可以有多个合法的前缀)。

故设 \(g_{i,j,0/1}\) 表示现在的长度为 \(i\)\(j\) 个候选的答案,现在组成的序列是否是合法的。

按照上述条件转移即可。

代码

时间复杂度 \(\mathcal{O}(n^2)\)

#include <iostream>
#include <cstdio>
#include <cstring>
#include <stdlib.h>
#include <algorithm>
#include <vector>
#define int long long
#define N 3005
using namespace std;
const int mod = 1e9 + 7;
int n,g[N][N][2],m;
void pls(int &x,int y) {(x += y) %= mod;}
signed main(){cin >> n >> m;g[1][1][0] = m;for (int i = 1;i <= n;i ++)for (int j = 1;j <= i;j ++) {if (g[i][j][0]) {pls(g[i + 1][j][0],g[i][j][0] * (m - j) % mod);pls(g[i + 1][j][1],g[i][j][0] * j % mod);}if (g[i][j][1]) {pls(g[i + 1][j][1],g[i][j][1] * j % mod);pls(g[i + 1][j + 1][0],g[i][j][1] * (m - j) % mod);} }int ans = 0;for (int i = 1;i <= n;i ++) ans = (ans + g[n][i][1]) % mod;cout << ans;return 0;
}
http://www.jsqmd.com/news/415416/

相关文章:

  • 题解:P12801 [NERC 2022] Lisas Sequences
  • 2026年贵阳GEO优化公司推荐Top6:实战效果测评与行业适配性榜单 - 小白条111
  • 2026年昆明GEO优化公司推荐Top7:实战效果与行业适配性深度测评 - 小白条111
  • 从提示工程转向 上下文工程,6种让LLM在生产环境中稳定输出的技术
  • 3、Linux环境安装(扩展内容)
  • Strep-Fe₃O₄@Chitosan-PEG NPs,链霉素修饰Fe₃O₄@壳聚糖-PEG纳米颗粒,Strep-Fe₃O₄@Protein-PEG NPs
  • Avalonia的事件示例
  • 流水线夸一夸gemini
  • CF2192E Swap to Rearrange 题解
  • woloveai
  • python: Observer Pattern
  • LangChain、FastAPI、Python大型语言模型LLM电商多智能体Multi-Agent客服系统|附代码
  • 想要 B 站视频做剪辑素材?高清无码下载是第一步
  • 本本书屋:为程序员量身打造的技术知识架构与资源导航平台
  • 本本书屋:构建程序员专属的智能化知识工程平台
  • 使用react-pdf 实现pdf预览功能
  • 如何下载 B 站 60 帧高清视频?这一个网址就够了
  • 2026年太原GEO优化公司推荐Top8:从技术实力到效果落地的深度测评 - 小白条111
  • 哲学之星:发刊词——一个开放的思想驿站
  • 2026年哈尔滨GEO优化公司推荐Top6:深度测评与选型指南 - 小白条111
  • 2026年合肥GEO优化公司TOP5深度测评:从技术实力到效果落地的选型指南 - 小白条111
  • 2026年武汉GEO优化公司推荐TOP8:从技术实力到效果落地的深度测评 - 小白条111
  • 集训图论专题
  • 2026年2月灰色花岗岩火烧板供货商推荐,低调耐看工程通用款 - 品牌鉴赏师
  • DOLLAR GENERAL SBT 模式下的 EDI 实施挑战与系统解决方案
  • 绿色化工2026年2月钛酸正/正钛酸四/钛酸四正丁酯正钛酸/钛酸四丁酯厂家三维测评:亲测十大案例,直击行业痛点,这份口碑选型,您值得拥有! - 品牌推荐用户报道者
  • 优秀的设计
  • 2026年GEO源码搭建哪家好? - 源码云科技
  • 适配子血清稳定性:DNA 适配子优势与化学改良策略
  • MAUI库推荐四:Maui.ContentButton