Codeforces Round #416 (Div. 2) Archive

Codeforces Round #416 (Div. 2), problem: (E) Vladik and Entertaining Flags Solution In C/C++

Codeforces Round #416 (Div. 2), problem: (E) Vladik and Entertaining Flags Solution In C/C++

#include<set> #include<map> #include<cmath> #include<queue> #include<cctype> #include<vector> #include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> using namespace std; #define fi first #define se second #define mp make_pair #define pb push_back #define Rep(i,x,y) for(int i=x;i<y;++i) #define For(i,x,y) for(int i=x;i<=y;++i) #define …
Codeforces Round #416 (Div. 2), problem: (C) Vladik and Memorable Trip Solution In C/C++

Codeforces Round #416 (Div. 2), problem: (C) Vladik and Memorable Trip Solution In C/C++

#include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> #include<cstdio> using namespace std; int main(){ int n,a,c,f; scanf(“%d”,&n); for(int i=0;i<n;i++)scanf(“%d”,a+i),c]++; for(int i=0;i<n;i++){ int v={0},temp=0,xo=0; for(int j=i;j>=0;j–){ if(v]==0)v]=1,temp+=c],xo^=a; f=max(f,f+(–temp?0:xo)); } } printf(“%d”,f); return 0; }