Submission #596090

#TimeUsernameProblemLanguageResultExecution timeMemory
596090BT21tataParrots (IOI11_parrots)C++17
81 / 100
3 ms1092 KiB
#include "encoder.h" #include "encoderlib.h" #include <bits/stdc++.h> using namespace std; void encode(int N, int M[]) { int k=1; for(int i=0; i<N; i++) { for(int bit=0; bit<8; bit++) { if(M[i]&(1<<bit)) send(bit*N+i); } } }
#include "decoder.h" #include "decoderlib.h" #include <bits/stdc++.h> using namespace std; void decode(int n, int L, int X[]) { int ans[70]; memset(ans, 0, sizeof(ans)); for(int i=0; i<L;i++) { //cout<<i<<' '<<X[i]%n<<' '<<X[i]/n<<endl; ans[X[i]%n]+=(1<<(X[i]/n)); } for(int i=0; i<n; i++) { //cout<<i<<' '<<ans[i]<<endl; output(ans[i]); } }

Compilation message (stderr)

encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:8:9: warning: unused variable 'k' [-Wunused-variable]
    8 |     int k=1;
      |         ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...