869C
2024-08-30 15:00:48
dp
我好像很zz。。。
想了好长好长时间,然后没想出来,怒掉rating。。。
其实我们可以吧三种颜色两两计算,因为这样加入第三种颜色不会影响之前的方案,那么我们跑一个dp,计算数量分别为a,b的方案数,乘起来就行了。。。
(我还去想数三元环什么的。。。)
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = ;
const ll mod = ;
int a, b, c;
ll dp[N][N];
int main()
{
scanf("%d%d%d", &a, &b, &c);
for(int i = ; i <= ; ++i) dp[][i] = dp[i][] = i + ;
for(int i = ; i <= ; ++i)
for(int j = ; j <= ; ++j)
dp[i][j] = (dp[i - ][j] + (ll)j * dp[i - ][j - ]) % mod;
printf("%lld\n", dp[a][b] * dp[b][c] % mod * dp[c][a] % mod);
return ;
}
最新文章
- paper 21 :Libsvm的安装和使用
- POJ 1666
- ASP.NET静态页生成方法(模板替换)
- Jedis异常解决:NOAUTH Authentication required
- POJ1094 Sorting It All Out LUOGU 排序
- go的包下载失败解决方案
- Numpy 数据类型
- iOS ARC编译器规则和内存管理规则
- 2018-2019-1 20189221《Linux内核原理与分析》第五周作业
- Elasticsearch基本用法(2)--Spring Data Elasticsearch
- iis ajax post 跨域问题解决
- loj6119 「2017 山东二轮集训 Day7」国王
- BZOj 墨墨的等式(转化为最短路)题解
- Linux磁盘分区扩容
- python中numpy计算数组的行列式numpy.linalg.det()
- spring boot 扩展之AutoConfigurationImportListener
- 【转】打开linux-tcp端口快速回收
- 0077 web.xml中配置Spring MVC时,Servlet-name上报Servlet should have a mapping的错误
- 2017-2018-2 20165202 实验三《敏捷开发与XP实践》实验报告
- luoguP4513 小白逛公园