题目链接

题意:

给你一个积分公式,给你一个n,问积分公式的值取模后的结果。

思路:

积分公式(沃利斯积分)值的结论直接就是(n!)^2/(2n+1)!,求个阶乘,再用费马小定理给1/(2n+1)!取模。

代码:

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define IOS ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
typedef long long ll;
const int N=2e6+5;
const int mod=998244353;
const int inf=0x7fffffff;
const double pi=3.1415926535;
using namespace std;
int cnt[N];
int ksm(int a, int b)
{if(b==0){return 1;}else if(b%2!=0){return a*ksm(a,b-1)%mod;}if(b%2==0){int temp=ksm(a,b/2)%mod;return temp*temp%mod;}
}
signed main()
{IOS;int t;cnt[0]=1;for(int i=1;i<N;i++){cnt[i]=cnt[i-1]*i%mod;}while(cin>>t){cout<<cnt[t]*cnt[t]%mod*ksm(cnt[2*t+1],mod-2)%mod<<endl;}return 0;
}

2020牛客暑期多校训练营(第一场)j-Easy Integration(思维,分数取模,沃斯利积分)相关推荐

  1. 2020牛客暑期多校训练营(第九场)E题 Groundhog Chasing Death

    题意 计算 ∏ i = a b ∏ j = c d g c d ( x i , y j ) \prod_{i=a}^{b}\prod_{j=c}^{d}gcd(x^i,y^j) i=a∏b​j=c∏d ...

  2. 2020牛客暑期多校训练营(第一场)

    文章目录 A B-Suffix Array B Infinite Tree C Domino D Quadratic Form E Counting Spanning Trees F Infinite ...

  3. 2020牛客暑期多校训练营(第六场)

    2020牛客暑期多校训练营(第六场) 额,睡了一下午,直接错过了比赛... 文章目录 A African Sort 题意: 题解: 代码: B Binary Vector C Combination ...

  4. 2020牛客暑期多校训练营(第四场)

    2020牛客暑期多校训练营(第四场) 这场属实有点难受 文章目录 A Ancient Distance B Basic Gcd Problem 题目 代码: C Count New String D ...

  5. 2020牛客暑期多校训练营(第二场)

    2020牛客暑期多校训练营(第二场) 最烦英语题 文章目录 A All with Pairs B Boundary C Cover the Tree D Duration E Exclusive OR ...

  6. 2020牛客暑期多校训练营(第七场)J.Pointer Analysis

    2020牛客暑期多校训练营(第七场)J.Pointer Analysis 题目链接 题目描述 Pointer analysis, which aims to figure out which obje ...

  7. 2020牛客暑期多校训练营(第三场)A.Clam and Fish

    2020牛客暑期多校训练营(第三场)A.Clam and Fish 题目链接 题目描述 There is a fishing game as following: The game contains ...

  8. 2020牛客暑期多校训练营(第五场)——E Bogo Sort

    2020牛客暑期多校训练营(第五场)--E Bogo Sort 题目描述 Today Tonnnny the monkey learned a new algorithm called Bogo So ...

  9. E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解)

    E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解) 链接:https://ac.nowcoder.com/acm/contest ...

  10. 2020牛客暑期多校训练营(第一场)A B-Suffix Array(后缀数组,思维)

    链接:https://ac.nowcoder.com/acm/contest/5666/A 来源:牛客网 题目描述 The BBB-function B(t1t2-tk)=b1b2-bkB(t_1 t ...

最新文章

  1. java鼠标样式设置,设置Echarts鼠标悬浮样式
  2. hibernate xml配置文件
  3. windows系统中hosts文件位置
  4. c语言数位重排为最大数,18.12.09-C语言练习:黑洞数 / Kaprekar问题(示例代码)
  5. Python 开发的 10 个小贴士,你知道几个?
  6. 定位pure virtual method called问题
  7. python数据库实例_Python操作MySQL数据库9个实用实例
  8. [渗透测试]扫目录,Sqlmap利用均超时,利用dirb扫描
  9. LTT (Linux Trace Toolkit) 简介
  10. 35、【华为HCIE-Storage】--快照
  11. Windows 11 Manager(win11优化大师)官方中文版V1.0.0 | windows11优化软件下载
  12. 华为服务器管理卡网页打不开,华为路由器登录网站打不开怎么办?
  13. 普适计算-2014/03/14
  14. 【HTML】HTML网页设计---海贼王动漫网页设计
  15. RxJava在Android移动端开发中的实战应用之一
  16. 知云文献翻译打不开_软件推荐|强大的翻译软件盘点
  17. 使用几何光学实现空间相对定位(python+opencv)
  18. 《告别失控》读书笔记
  19. 利用xpath爬取链家租房房源数据并利用pandas保存到Excel文件中
  20. 怎样在bios屏蔽集成显卡

热门文章

  1. 带电检测必要性_绝缘电阻测试的重要性
  2. 图的邻接矩阵存储及遍历
  3. 【文献阅读笔记之】ACFNet: Attentional Class Feature Network for Semantic Segmentation
  4. 高考测试分数软件,2021根据分数测我能上的大学的软件
  5. 把一个人的特点写具体作文_把一个人的特点写具体作文600字
  6. openEuler kubesphere kubekey 安装 ceph csi 及使用实例
  7. mt4电脑版如何下载安装
  8. 大数据周会-本周学习内容总结03
  9. Ubuntu 快速显示桌面快捷键
  10. 揭秘闲鱼赚钱项目的高端玩法