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

网站建设如何学徐州人才网

网站建设如何学,徐州人才网,wordpress怎么换logo,九江百度公司【题目描述】 有一只甲壳虫想要爬上一棵高度为 n 的树,它一开始位于树根,高度为 0,当它尝试从高度 i−1 爬到高度为 i 的位置时有 Pi 的概率会掉回树根,求它从树根爬到树顶时,经过的时间的期望值是多少。 【输入格式…

【题目描述】

有一只甲壳虫想要爬上一棵高度为 n 的树,它一开始位于树根,高度为 0,当它尝试从高度 i−1 爬到高度为 i 的位置时有 Pi 的概率会掉回树根,求它从树根爬到树顶时,经过的时间的期望值是多少。

【输入格式】

输入第一行包含一个整数 n 表示树的高度。

接下来 n 行每行包含两个整数 xi,yi,用一个空格分隔,表示 Pi=xi / yi。

【输出格式】

输出一行包含一个整数表示答案,答案是一个有理数,请输出答案对质数 998244353 取模的结果。

其中有理数 a / b 对质数 P 取模的结果是整数 c 满足 0≤c<P 且 c⋅b≡a(modP)。

【数据范围】

对于 20% 的评测用例,n≤2,1≤xi<yi≤20;
对于 50% 的评测用例,n≤500,1≤xi<yi≤200;
对于所有评测用例,1≤n≤100000,1≤xi<yi≤10的9次方,为了保证不出现无解的情况,额外增加限制条件 yi−xi≠998244353(如不增加此条件,则可能出现无解情况,此为比赛原题考虑不周)。

【输入样例1】

1

2

【输出样例1】

2

【输入样例2】

3
1 2
3 5
7 11

【输出样例2】

623902744

【代码】

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;typedef long long LL;const int P = 998244353;int n;LL qmi(int a, int b)
{LL res = 1;while (b){if (b & 1) res = res * a % P;a = (LL)a * a % P;b >>= 1;}return res;
}int main()
{scanf("%d", &n);int res = 0;while (n -- ){int x, y;scanf("%d%d", &x, &y);res = (res + 1ll) * y % P * qmi(y - x, P - 2) % P;}printf("%d\n", res);return 0;
}
http://www.yayakq.cn/news/559101/

相关文章:

  • 全新升级网站手机虚拟机哪个好用
  • 石家庄网站建设外包公司排名网站开发 卓优科技
  • 用凡科做的网站保存不了网站seo外包公司有哪些
  • 万州集团网站建设装饰网站建设流程
  • 网站建设规划书结构网站没有做301定向
  • 活动策划网站源码建设公司网站有用吗
  • 内蒙古住房和建设厅网站php网站开发最低配置
  • 网站运营怎么学沈阳网站建设渠道
  • 更改网站备案负责人买域名去哪个网站好
  • 外贸网站推广教程网站建立风格
  • 石家庄h5网站建设有了源码怎么搭建网站
  • 如何选择丹徒网站建设英文网站怎么做外贸推广
  • 网站建设html5农夫山泉品牌vi设计分析
  • 上海网站建设价windows10优化工具
  • 贵州省建设厅造价通官方网站新氧网站头图怎么做的
  • 品牌电商网站设计苏州制作网页方案
  • 关于网站建设论文网站做qq发送链接
  • 怎么制作一个网站的二维码东莞市做网站公司
  • 买个网站域名多少钱一年望野王绩朗诵
  • 网站商城建设合同免费下载旅游外贸网站建设推广
  • 网站魔板大全大连住建部官网
  • 做个外贸网站设计常州专业房产网站建设
  • 河南建设银行网站网站建设和域名的关系
  • 网站建设综合训练的实验目的装修设计费多少钱一平
  • 个人博客模板网站做品牌网站的
  • o2o网站平台怎么做网站开发 seo
  • 佛山高端网站开发公司网站建设付款方式
  • 河北企业网站设计2022年下半年软考停考地区
  • 合肥工程建设信息网站如何免费建一个网站
  • 想做一个电影网站该怎么做新安人才网