結果
| 問題 | 
                            No.1189 Sum is XOR
                             | 
                    
| コンテスト | |
| ユーザー | 
                             hiro71687k
                         | 
                    
| 提出日時 | 2023-04-10 18:51:44 | 
| 言語 | C++17  (gcc 13.3.0 + boost 1.87.0)  | 
                    
| 結果 | 
                             
                                WA
                                 
                             
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 1,162 bytes | 
| コンパイル時間 | 3,886 ms | 
| コンパイル使用メモリ | 253,764 KB | 
| 最終ジャッジ日時 | 2025-02-12 04:46:41 | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge4 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 2 | 
| other | AC * 8 WA * 13 | 
ソースコード
#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll=long long;
using ld=long double;
ld pie=3.141592653589793;
ll inf=144499999999994;
ll mod=998244353;
int main(){
    ll n,k;
    cin >> n >>  k;
    if (k>20)
    {
        cout  << 0 << endl;
        return 0;
    }
    vector<vector<ll>>dp(1024,vector<ll>(k+1,0));
    vector<ll>memo(1024,0);
    for (ll i = 0; i < n; i++)
    {
        ll a;
        cin >> a;
        memo[a]+=1;
    }
    dp[0][0]=1;
    for (ll i = 0; i < 1024; i++)
    {
        if (memo[i]==0)
        {
            continue;
        }
        for (ll j = k-1; j >=0; j--)
        {
            for (ll l = 0; l <1024; l++)
            {
                if (dp[l][j]==0)
                {
                    continue;
                }
                ll x=l;
                x^=i;
                if (x==l+i)
                {
                    dp[x][j+1]+=dp[l][j];
                    dp[x][j+1]%=mod;
                }
            }
        }
    }
    ll ans=0;
    for (ll i = 0; i < 1024; i++)
    {
        ans+=dp[i][k];
        ans%=mod;
    }
    cout << ans << endl;
}
            
            
            
        
            
hiro71687k