제출 #313394

#제출 시각아이디문제언어결과실행 시간메모리
313394Kenzo_1114Broken Device (JOI17_broken_device)C++17
0 / 100
55 ms3072 KiB
#include<bits/stdc++.h> #include "Annalib.h" using namespace std; const int MAXN = 160; bool marc[MAXN]; void Anna(int n, long long x, int k, int p[]) { for(int i = 0; i < k; i++) marc[p[i]] = true; marc[n] = true; int bit = 0; for(int i = 0; i < n; i++) { if(bit >= 60 || marc[i] || marc[i + 1]) Set(i, 0); else { Set(i, 1); i++; Set(i, (int) ((x & (1LL << bit)) > 0)); bit++; } } }
#include<bits/stdc++.h> #include "Brunolib.h" using namespace std; long long Bruno(int n, int a[]) { long long x = 0; int bit = 0; for(int i = 0; i < n; i++) if(a[i]) { x += (long long) a[i + 1] << bit; i++, bit++; } return x; }
#Verdict Execution timeMemoryGrader output
Fetching results...