Wannafly Winter Camp 2020 Day 7E 上升下降子序列 - 数学
2024-09-05 02:55:09
神奇公式
#include <bits/stdc++.h>
using namespace std;
#define int long long
int n,mod,c[205][205];
signed main() {
cin>>n>>mod;
for(int i=0;i<=2*n;i++) {
c[i][0]=1;
for(int j=1;j<=i;j++) c[i][j]=(c[i-1][j]+c[i-1][j-1])%mod;
}
int ans=c[2*n][n],b=1;
for(int i=n-1;i>=0;--i) {
ans-=c[2*i][i]*b%mod;
ans%=mod;
ans+=mod;
ans%=mod;
b*=2;
b%=mod;
}
cout<<ans;
}
最新文章
- Javascript本地存储小结
- JS实现文字截取(雾)
- java.util.regex.PatternSyntaxException: Dangling meta character &#39;*&#39; near index 0
- hibernate(一)第一个例子
- C++转换构造函数与类型转换构造函数
- apply、call、callee、caller初步了解
- mysql 判空
- iOS开发-用预处理指令代替注释
- 关于feature创建Lookup列的BUG
- [itint5]单词变换
- PHP Ajax简单实例
- Linux NFS服务器的安装与配置(转载)
- 浅谈 PHP 变量可用字符
- Mybatis中的like查询
- DataCleaner第一章
- python网络爬虫与信息提取 学习笔记day3
- 如何让 Editplus 支持 SQL 语法高亮
- Django-2- 模板路径查找,模板变量,模板过滤器,静态文件引用
- Lucene suggest [转]
- 2879: [Noi2012]美食节