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

建设农村信息网站网络广告营销的概念

建设农村信息网站,网络广告营销的概念,星火教育培训机构,小程序开发教程推荐题目如下: 思路 or 题解: 概率DP 状态定义: dp[i]dp[i]dp[i] 表示从树根到第 iii 层的期望 状态转移: dp[i](dp[i−1]1)∗11−pdp[i] (dp[i - 1] 1) * \frac{1}{1-p}dp[i](dp[i−1]1)∗1−p1​ 这个式子的意思是:…

题目如下:

在这里插入图片描述

思路 or 题解:

概率DP

状态定义:

dp[i]dp[i]dp[i] 表示从树根到第 iii 层的期望

状态转移:

dp[i]=(dp[i−1]+1)∗11−pdp[i] = (dp[i - 1] + 1) * \frac{1}{1-p}dp[i]=(dp[i1]+1)1p1
这个式子的意思是:从第 000 层出发,到第 iii 层的期望时间 E(i)E(i)E(i) 可以通过从第 000 层到第 i−1i-1i1 层的期望时间 E(i−1)E(i-1)E(i1) 加上一次上升所需要的期望时间(即 111)再乘以 11−p\frac{1}{1-p}1p1

在期望中,1/(1−p)1/(1-p)1/(1p) 表示一个事件在不停地进行下去,直到该事件发生为止所需的期望次数。

简单解释一下这个 11−p\frac{1}{1-p}1p1
以第一个样例为例子:
期望 = 1∗12+2∗14+3∗18....1 * \frac{1}{2} + 2 * \frac{1}{4} + 3 * \frac{1}{8} ....121+241+381....
收敛与 11−p\frac{1}{1-p}1p1

这个式子是 等差 ×\times× 等比
具体如何得到,再此不再多赘述。

答案计算

DP递推

AC 代码如下:

/*
Make it simple and keep self stupid
author:Joanh_Lan
*/
#pragma GCC optimize(3)
#pragma GCC optimize("inline") // 如果比赛允许开编译器优化的话,可以默写这两段
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <numeric>
#include <cstring>
#include <cmath>
#include <map>
#include <unordered_map>
#include <bitset>
#include <set>
#include <random>
#include <ctime>
#include <queue>
#include <stack>
#include <climits>
#define buff                     \ios::sync_with_stdio(false); \cin.tie(0);
#define int long long
#define ll long long
#define PII pair<int, int>
#define px first
#define py second
typedef std::mt19937 Random_mt19937;
Random_mt19937 rnd(time(0));
using namespace std;
const int mod = 998244353;
const int inf = 2147483647;
const int N = 100009;
int Mod(int a,int mod){return (a%mod+mod)%mod;}
//int lowbit(int x){return x&-x;}//最低位1及其后面的0构成的数值
int qmi(int a, int k, int p){int res = 1 % p;while (k){if (k & 1) res = Mod(res * a , p);a = Mod(a * a , p);k >>= 1;}return res;}
int inv(int a,int mod){return qmi(a,mod-2,mod);}
//int lcm(int a,int b){return a*b/__gcd(a,b);}
int n;
void solve()
{cin >> n;int ans = 0;for (int i = 1; i <= n; i++){int a, b;	cin >> a >> b;ans = ((ans + 1) * b) % mod * inv(b - a, mod) % mod;}cout << ans << '\n';
}
signed main()
{buff;int _ = 1;// cin >> _;while (_--)solve();
}
http://www.dt0577.cn/news/26310.html

相关文章:

  • 移动端网站怎么做外链武汉大学人民医院精神科
  • 网站开发软件有哪些站长工具忘忧草社区
  • 网站优化新闻北京公司排名seo
  • dw怎样做网站切换百度关键词排名联系
  • 广州网站制作品牌怎么接广告赚钱
  • 做推广哪家网站好百度网盘登录入口
  • 宝塔做两个网站6百度搜索引擎的网址
  • 产品网络推广seo网站推广有哪些
  • 六安网页设计游戏优化大师
  • 先做网站还是做APP武汉seo引擎优化
  • 如何建一个简单的网站投稿网站
  • 南昌网站定制湖北网络推广公司
  • 介绍公司的文案seo排名点击 seo查询
  • 日本做暖暖的网站郑州网站网页设计
  • 做外汇著名网站机构类网站有哪些
  • 深圳旅游必去十大景点西安seo专员
  • 做公众好号的网站在线制作网站免费
  • 易网做的网站后台磁力屋 最好用
  • 时时彩做号网站线上宣传的方式
  • 做靓号网站成都网站建设技术支持
  • 北京网站开发哪家公司好百度百家号官网登录
  • 网站建设扁平化网页广告怎么做
  • 学校网站建设申请报告seo排名优化收费
  • 网站类型分类武汉seo首页
  • 廊坊网站排名优化公司哪家好怎么创建网页链接
  • 建设通app官网下载安装江苏seo和网络推广
  • 有没有医学生做课件的网站家庭优化大师免费下载
  • bae如何上传wordpress关键词优化心得
  • 国外域名。国内网站有趣的网络营销案例
  • 东圃网站建设新闻头条今日要闻