제출 #504050

#제출 시각아이디문제언어결과실행 시간메모리
504050ld_minh4354Ancient Machine (JOI21_ancient_machine)C++17
0 / 100
2088 ms8536 KiB
#include "Anna.h" #include <bits/stdc++.h> using namespace std; void Anna(int N, std::vector<char> S) { for (int i=0;i<N;i++) if (S[i]=='X') Send(0),Send(0); else if (S[i]=='Y') Send(0),Send(1); else Send(1),Send(0); }
#include "Bruno.h" #include <bits/stdc++.h> using namespace std; void Bruno(int N, int L,std::vector<int> A) { string s; int p=-1; bool ok; for (int i=0;i<L/2;i++) { if (A[2*i]==0 and A[2*i+1]==0) s=s+"X"; else if (A[2*i]==0 and A[2*i+1]==1) s=s+"Y"; else s=s+"Z"; } for (int i=0;i<N;i++) if (s[i]!='X') s[i]='A',Remove(i);else { p=i;break; } if (p>=0) do { for (int i=p;i<N;i++) { if (s[i]=='Z') { for (int j=i-1;j>p;j--) if (s[j]!='A') s[j]='A',Remove(j);else break; s[i]='A';Remove(i); p=i+1; } } } while (p<=N-1); for (int i=0;i<N;i++) if (s[i]!='A') Remove(i); }

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

Bruno.cpp: In function 'void Bruno(int, int, std::vector<int>)':
Bruno.cpp:9:8: warning: unused variable 'ok' [-Wunused-variable]
    9 |   bool ok;
      |        ^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...