Submission #338368

#TimeUsernameProblemLanguageResultExecution timeMemory
338368tengiz05XOR (IZhO12_xor)C++17
0 / 100
2077 ms1132 KiB
#pragma GCC optimize("Ofast")
#pragma GCC target("avx,avx2,fma")
#pragma GCC optimization ("unroll-loops")
#include <bits/stdc++.h>
using namespace std;
    
int main(){
    ios_base::sync_with_stdio(false);cin.tie(NULL);
    int n, k;
    cin >> n >> k;
    int arr[n+1];
    int sum[n+1];
    int ans =0;
    sum[0] = 0;
    for(int i=1;i<=n;i++){
        cin >> arr[i];
        sum[i]=arr[i]^sum[i-1];
    }
    int ind=0;
    for(int i=1;i<=n;i++){
        for(int j=i;j<=n;j++){
            if((sum[j]^sum[i-1])>=k && ans < j-i+1){
                ans = j-i+1;
                ind=i;
            }
        }
    }
    cout << ind << ' ' << ans << endl;
}

Compilation message (stderr)

xor.cpp:3: warning: ignoring #pragma GCC optimization [-Wunknown-pragmas]
    3 | #pragma GCC optimization ("unroll-loops")
      |
#Verdict Execution timeMemoryGrader output
Fetching results...