Submission #131579

#TimeUsernameProblemLanguageResultExecution timeMemory
131579MohamedAhmed04Broken Device (JOI17_broken_device)C++14
0 / 100
5 ms996 KiB
#include "Annalib.h" #include <bits/stdc++.h> void Anna( int N, long long X, int K, int P[] ) { int mark[N+1] ; for(int i = 0 ; i <= N ; ++i) mark[i] = 0 ; for(int i = 0 ; i < K ; ++i) mark[P[i]] = 1; int finished = -1 ; long long nxt = 0 ; for(int i = 0; i < N; i++ ) { if(finished == i) continue ; if(mark[i+1] || mark[i]) Set(i , 0) ; else { finished = i+1 ; Set(i , 1) ; int now = 0 ; if((X & (1ll << nxt))) Set(i+1 , 1) ; else Set(i+1 , 0) ; if(nxt < 62) nxt++ ; } } }
#include "Brunolib.h" #include <bits/stdc++.h> using namespace std ; long long Bruno( int N, int A[] ) { long long ans = 0ll ; long long nxt = 0 ; int finished = -1 ; for(int i = 0 ; i < N ; ++i) { if(finished == i) continue ; if(A[i] == 0) continue ; finished = i+1 ; if(A[i+1] == 1) ans += (1ll << nxt) ; nxt++ ; } return ans ; }

Compilation message (stderr)

Anna.cpp: In function 'void Anna(int, long long int, int, int*)':
Anna.cpp:23:12: warning: unused variable 'now' [-Wunused-variable]
        int now = 0 ;
            ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...