Submission #131589

#TimeUsernameProblemLanguageResultExecution timeMemory
131589MohamedAhmed04Broken Device (JOI17_broken_device)C++14
0 / 100
4 ms1012 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 ; int cnt = 0 ; for(int i = 0; i < N; i++ ) { if(finished == i) continue ; if(mark[i+1] == 1|| mark[i] == 1) Set(i , 0) ; else if(nxt == 60) 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) ; 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:26:12: warning: unused variable 'now' [-Wunused-variable]
        int now = 0 ;
            ^~~
Anna.cpp:13:6: warning: unused variable 'cnt' [-Wunused-variable]
  int cnt = 0 ; 
      ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...