Submission #131561

#TimeUsernameProblemLanguageResultExecution timeMemory
131561Mahmoud_AdelBroken Device (JOI17_broken_device)C++14
0 / 100
5 ms996 KiB
#include <bits/stdc++.h> #include "Annalib.h" using namespace std; int mark[151]; void Anna( int n, long long x, int k, int p[] ) { for(int i=0; i<k; i++) mark[p[i]] = 1; long long cnt = 0; for(int i=0; i<n-1; i++) { if(!mark[i] && !mark[i+1]) { if(x & (1LL<<cnt)) Set(i, 1), Set(i+1, 1); else Set(i, 1), Set(i+1, 0); cnt++; i++; } else continue; } }
#include "Brunolib.h" #include <bits/stdc++.h> using namespace std; long long Bruno( int n, int a[] ) { long long x = 0; int cnt = 0; for(int i=0; i<n-1; i++) { if(a[i] == 1) { if(a[i+1]) x |= (1LL<<cnt); cnt++; } } return x; }
#Verdict Execution timeMemoryGrader output
Fetching results...