제출 #819309

#제출 시각아이디문제언어결과실행 시간메모리
819309andrei_boaca드문 곤충 (IOI22_insects)C++17
25 / 100
200 ms420 KiB
#include "insects.h" #include <bits/stdc++.h> //#include "stub.cpp" using namespace std; int cul[2005]; int n; vector<int> spec; struct date { int nod,l,r; }; vector<date> need; bool comp(date a, date b) { return a.l<b.l; } bool use[2005]; int f[2005]; int min_cardinality(int N) { n=N; cul[0]=1; spec.push_back(0); move_inside(0); int nr=1; for(int i=1;i<n;i++) { move_inside(i); int cnt=press_button(); if(cnt>=2) move_outside(i); else { nr++; cul[i]=nr; spec.push_back(i); } } int D=nr; int B=n/D; int loga=0; for(int i=0;i<20;i++) if((1<<i)<=B) loga=i; int I=0; while(true) { for(int i=0;i<n;i++) { move_inside(i); use[i]=1; I++; if(press_button()>B) { I--; use[i]=0; move_outside(i); } } if(I==B*D) return B; B=I/D; for(int i=0;i<n;i++) if(use[i]) { I--; move_outside(i); use[i]=0; } } }

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

insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:41:9: warning: variable 'loga' set but not used [-Wunused-but-set-variable]
   41 |     int loga=0;
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...