# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1040774 | 2024-08-01T09:05:47 Z | 정희우(#10998) | Tricks of the Trade (CEOI23_trade) | C++17 | 0 ms | 0 KB |
#include "avoid.h" #include<iostream> #include<algorithm> #include<vector> using namespace std; using lint = long long; using intp = pair<int,int>; using vint = vector<int>; intp scout(int R, int H) { for(int i=0;i<10;i++) { vint v; v.clear(); for(int p=1;p<=1000;p++) if((p>>i)&1)v.push_back(p); send(v); } vint w=wait(); int ans=0; for(int i=0;i<10;i++) ans+=w[i]<<i; return {ans, ans}; }