Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <cstring>#include <vector>using namespace std;#define mod 998244353char s[25][100];int len[25];vector<int>g;long long pw[1005];int main(){pw[0]=1;for(int i=1;i<=1001;i++) pw[i]=pw[i-1]*2%mod;int n;scanf("%d",&n);int a=0;int sum=0;for(int i=0;i<n;i++){scanf("%s",s[i]);len[i]=strlen(s[i]);sum+=len[i];for(int j=0;j<len[i];j++){if(s[i][j]=='?') a++;}}int all=(1<<n);