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

广西商城网站建设培训网页

广西商城网站建设,培训网页,大连模板建站定制网站,网站开发流程 原型设计题意 传送门 Codeforces 1855E Expected Destruction 题解 将 S i S_i Si​ 运动至 S i 1 S_{i1} Si1​ 的情况看作后者消失,则 S i S_i Si​ 在碰到 S i 1 S_{i 1} Si1​ 前, S i 1 S_{i 1} Si1​ 必然存在。 根据数学期望的线性性质&…
题意

传送门 Codeforces 1855E Expected Destruction

题解

S i S_i Si 运动至 S i + 1 S_{i+1} Si+1 的情况看作后者消失,则 S i S_i Si 在碰到 S i + 1 S_{i + 1} Si+1 前, S i + 1 S_{i + 1} Si+1 必然存在。

根据数学期望的线性性质,可以独立地考虑每一个 S i S_i Si 在碰到 S i + 1 S_{i+1} Si+1 时的期望步数。对于每一对 S i , S i + 1 S_i,S_{i+1} Si,Si+1,考虑每一步, S i S_i Si S i + 1 S_{i+1} Si+1 前进的概率都为 1 / 2 1/2 1/2,则 D P DP DP 求解即可。令 d p [ x ] [ y ] dp[x][y] dp[x][y] S i S_i Si S i + 1 S_{i+1} Si+1 距离为 x x x S i + 1 S_{i+1} Si+1 m + 1 m + 1 m+1 距离为 y y y 为初始状态情况下 S i S_i Si 对答案的贡献,则答案为 ∑ d p [ S i + 1 − S i ] [ ( m + 1 ) − S i + 1 ] \sum dp[S_{i+1}-S_i][(m + 1) - S_{i + 1}] dp[Si+1Si][(m+1)Si+1]。总时间复杂度 O ( m 2 ) O(m^2) O(m2)

#include <bits/stdc++.h>
using namespace std;
constexpr int MOD = 1e9 + 7;
int main() {ios::sync_with_stdio(false);cin.tie(nullptr);int n, m;cin >> n >> m;vector<int> a(n);for (int i = 0; i < n; ++i) {cin >> a[i];}a.push_back(m + 1);using ll = long long;auto power = [&](int x, int n) {int res = 1;while (n > 0) {if (n & 1) {res = (ll)res * x % MOD;}x = (ll)x * x % MOD, n >>= 1;}return res;};int inv2 = power(2, MOD - 2);vector<vector<int>> dp(m + 1, vector<int>(m + 1));for (int w = 1; w <= m; ++w) {for (int left = w; left > 0; --left) {int right = w - left;if (right > 0) {dp[left][right] = (ll)(1 + dp[left - 1][right] + dp[left + 1][right - 1]) % MOD * inv2 % MOD;} else {dp[left][right] = 1 + dp[left - 1][right];}}}int res = 0;for (int i = 0; i < n; ++i) {(res += dp[a[i + 1] - a[i]][m + 1 - a[i + 1]]) %= MOD;}cout << res << '\n';return 0;
}
http://www.tj-hxxt.cn/news/74940.html

相关文章:

  • 网站建设空间一般多大小红书怎么推广引流
  • 中山古镇做网站it培训
  • 无锡房产网seo整站优化方案案例
  • 烟台住房和城乡建设厅网站门户网站排行榜
  • 秦皇岛营销式网站制作网络营销专业介绍
  • 网站建设行业产业链分析seo产品推广
  • 做贷超网站 前期需要什么分析网络推广哪家好
  • 如何做淘宝客的网站线上销售培训机构
  • 建企业网站步骤广州市运营推广公司
  • 网站推广公司 wordpress广告sem是什么意思
  • 做网站用的语言西安网站推广
  • 做彩票网站捉怎么处理怎么免费做网站
  • 网站建设域名的购买头条新闻今日头条官方版本
  • 沈阳专业网站建设企业官网首页设计
  • 大庆建设银行网站自媒体平台app下载
  • 折扣网站怎么做小熊代刷推广网站
  • 南通高端网站设计山东免费网络推广工具
  • 小游戏网站怎么做重庆seo网络推广平台
  • 做优化排名会不会影响网站速度北京百度seo公司
  • 如何在网站中做二级下拉菜单怎么写网站
  • 模板网站建设价格长沙网站优化体验
  • 为什么做红酒网站企业邮箱怎么申请
  • 做报名表的网站直通车推广怎么做
  • 建设部申请自己网站搜索词分析
  • 营销型网站建设模板下载google play谷歌商店
  • 从手机上可以做网站吗合肥百度竞价推广代理公司
  • 萍乡市建设局网站王丽网站推广优化是什么意思
  • 外贸b2c网站如何做推广百度查询入口
  • 山东政务网站建设南宁在哪里推广网站
  • 怎么给网站加代码全国各城市疫情高峰感染高峰进度