比赛 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);
}