제출 #859357

#제출 시각아이디문제언어결과실행 시간메모리
859357imarn드문 곤충 (IOI22_insects)C++17
0 / 100
34 ms856 KiB
#include<bits/stdc++.h> #include "insects.h" #define f first #define s second #define pb push_back using namespace std; int siz[2001]{0}; int min_cardinality(int N) { vector<int>vec; int vis[2001]={0}; move_inside(0); int sz=0; for(int i=0;i<N;i++)siz[i]=1; for(int i=0;i<N;i++){ if(vis[i])continue; move_inside(i); if(press_button()==1){ vis[i]=1;sz++;vec.pb(i); } else move_outside(i); } int l=1,r=N/sz; int ans=1; int memsize=sz; int cnt=0; while(l<r){ int tt=cnt; int m=(l+r+1)>>1; for(int i=0;i<N;i++){ if(!vis[i]){ move_inside(i); int y=press_button(); if(y<=m){ cnt++;vis[i]=2; } else move_outside(i); } } if(cnt/memsize<m-1)r=m-1; else l=m,ans=m; }return l; }

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

insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:27:13: warning: unused variable 'tt' [-Wunused-variable]
   27 |         int tt=cnt;
      |             ^~
insects.cpp:23:9: warning: variable 'ans' set but not used [-Wunused-but-set-variable]
   23 |     int ans=1;
      |         ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...