P8774 [蓝桥杯 2022 省 A] 爬树的甲壳虫

原题链接

题解

  • Ei 为树根到高度为 i 的点的期望用时
  • Pii1i 时,掉下去概率

则有
Ei=Ei1+1+(1Pi)0+PiEi

式子解读:
当我花一单位时间到i点时,有p的概率掉下去重新来,有1-p的概率保持住了i点

所以
Ei=Ei1+11p

code

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const ll mod=998244353;
ll ny(ll x)
{
    ll res=1;
    ll len=mod-2;
    while(len)
    {
        if(len&1)res=res*x%mod;
        x=x*x%mod;
        len>>=1;
    }
    return res;
}
int main()
{
    ll n;
    cin>>n;

    ll e=0;
    for(ll i=1;i<=n;i++)
    {
        ll x,y;
        cin>>x>>y;
        e=(e+1LL)*ny(1LL-x*ny(y)%mod+mod)%mod;
    }

    cout<<e;
    return 0;
}

posted @   纯粹的  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示