제출 #883457

#제출 시각아이디문제언어결과실행 시간메모리
883457dejandenib앵무새 (IOI11_parrots)C++17
81 / 100
3 ms1476 KiB
#include <bits/stdc++.h> #include "encoder.h" #include "encoderlib.h" using namespace std; void encode(int n, int a[]) { for(int i =0;i<n;i++) { int k; k = 0; int tosend = 0; int x = i; for (int j=0;j<5;j++) { if ((i & (1<<j))>0) { tosend+=1<<k; } k+=1; } tosend<<=3; for (int j=0;j<8;j++) { if ( (a[i] & (1<<j))>0) { send(tosend+j); } } } }
#include <bits/stdc++.h> #include "decoder.h" #include "decoderlib.h" using namespace std; void decode(int n,int howmany2,int a[]){ int to_be_output[321]; for (int i =0;i<n;i++) to_be_output[i]=0; for(int i = 0;i<howmany2;i++) { int value = 0; int k = 0; for (int j = 0;j<3;j++) { if (a[i] %2==1) value+=1<<k; k+=1; a[i]=a[i]/2; } value = 1<<value; int position=0; k = 0; for (int j = 0;j<5;j++) { if (a[i] %2==1) position+=1<<k; k+=1; a[i]=a[i]/2; } to_be_output[position]+=value; } for(int i =0;i<n;i++) output(to_be_output[i]); }

컴파일 시 표준 에러 (stderr) 메시지

encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:15:13: warning: unused variable 'x' [-Wunused-variable]
   15 |         int x = i;
      |             ^
#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...