Submission #411850

#TimeUsernameProblemLanguageResultExecution timeMemory
411850alishahali1382Broken Device (JOI17_broken_device)C++14
0 / 100
48 ms2480 KiB
#include "Annalib.h" #include <bits/stdc++.h> #pragma GCC optimize ("O2,unroll-loops") //#pragma GCC optimize("no-stack-protector,fast-math") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native") using namespace std; typedef long long ll; typedef long double ld; typedef pair<int, int> pii; typedef pair<pii, int> piii; typedef pair<ll, ll> pll; #define debug(x) cerr<<#x<<'='<<(x)<<endl; #define debugp(x) cerr<<#x<<"= {"<<(x.first)<<", "<<(x.second)<<"}"<<endl; #define debug2(x, y) cerr<<"{"<<#x<<", "<<#y<<"} = {"<<(x)<<", "<<(y)<<"}"<<endl; #define debugv(v) {cerr<<#v<<" : ";for (auto x:v) cerr<<x<<' ';cerr<<endl;} #define all(x) x.begin(), x.end() #define pb push_back #define kill(x) return cout<<x<<'\n', 0; const int inf=1000000010; const ll INF=1000000000000001000LL; const int mod=1000000007; const int MAXN=210, LOG=60; bool bad[MAXN]; void Anna(int n, ll x, int k, int P[]){ for (int i=0; i<n; i++) bad[i]=0; for (int i=0; i<k; i++) bad[P[i]]=1; for (int i=0; i<n; i+=2){ if (bad[i] || bad[i+1]){ Set(i, 0); Set(i+1, 0); } else{ Set(i, 1); Set(i+1, x&1); x>>=1; } } return ; }
#include "Brunolib.h" #include <bits/stdc++.h> #pragma GCC optimize ("O2,unroll-loops") //#pragma GCC optimize("no-stack-protector,fast-math") using namespace std; typedef long long ll; typedef long double ld; typedef pair<int, int> pii; typedef pair<pii, int> piii; typedef pair<ll, ll> pll; #define debug(x) cerr<<#x<<'='<<(x)<<endl; #define debugp(x) cerr<<#x<<"= {"<<(x.first)<<", "<<(x.second)<<"}"<<endl; #define debug2(x, y) cerr<<"{"<<#x<<", "<<#y<<"} = {"<<(x)<<", "<<(y)<<"}"<<endl; #define debugv(v) {cerr<<#v<<" : ";for (auto x:v) cerr<<x<<' ';cerr<<endl;} #define all(x) x.begin(), x.end() #define pb push_back #define kill(x) return cout<<x<<'\n', 0; const int inf=1000000010; const ll INF=1000000000000001000LL; const int mod=1000000007; const int MAXN=210, LOG=60; ll Bruno(int n, int A[]){ int pos=0; ll res=0; for (int i=0; i<n; i+=2){ if (!A[i]) continue ; if (A[i+1]) res|=(1<<pos); pos++; } return res; }
#Verdict Execution timeMemoryGrader output
Fetching results...