比赛 |
2024暑假C班集训B |
评测结果 |
WTTTT |
题目名称 |
UNO |
最终得分 |
0 |
用户昵称 |
123 |
运行时间 |
8.061 s |
代码语言 |
C++ |
内存使用 |
71.57 MiB |
提交时间 |
2024-07-11 11:34:10 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int Mod=998244353;
int a[11];
long long ret=0;
void dfs(int now,int flag)
{
if (!a[now])
{
if (!(a[0]+a[1]+a[2])) ret=(ret+1)%Mod;
return ;
}
a[now]--;
dfs((now+flag+3)%3,flag);
dfs((now-flag+3)%3,-flag);
a[now]++;
}
int main() {
freopen("UNO.in","r",stdin);
freopen("UNO.out","w",stdout);
scanf("%d%d%d",&a[0],&a[1],&a[2]);
dfs(0,1);
printf("%lld",ret/2);
}