제출 #1177299

#제출 시각아이디문제언어결과실행 시간메모리
1177299ErJ메시지 (IOI24_message)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define vi vector<ll> #define vvi vector<vi> #define pp pair<ll, ll> #define vp vector<pp> #define inf 1000000000 #define vb vector<bool> void send_message(std::vector<bool> M, std::vector<bool> C){ vb zero(32, false), one(32, true); for(int i = 0; i < M.size(); i++){ if(M[i] % 2 == 0){ send_packet(zero); }else{ send_packet(one); } } } bool getBit(vb packet){ ll ones = 0; ll zeros = 0; for(int i = 0; i < packet.size(); i++){ if(packet[i] == 0) zeros++; else ones++; } if(ones > zeros) return 1; else return 0; } std::vector<bool> receive_message(std::vector<std::vector<bool>> R){ vb ans; for(int i = 0; i < R.size(); i++){ ans.push_back(getBit(R[i])); } return ans; }

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

message.cpp: In function 'void send_message(std::vector<bool>, std::vector<bool>)':
message.cpp:18:13: error: 'send_packet' was not declared in this scope
   18 |             send_packet(zero);
      |             ^~~~~~~~~~~
message.cpp:20:13: error: 'send_packet' was not declared in this scope
   20 |             send_packet(one);
      |             ^~~~~~~~~~~