Submission #1191474

#TimeUsernameProblemLanguageResultExecution timeMemory
1191474drakozs드문 곤충 (IOI22_insects)C++20
Compilation error
0 ms0 KiB
#include "insects.h" #include<bits/stdc++.h> using namespace std; int min_cardinality(int N) { vector<int> temp; int d = 0; for (int i = 0; i < N; i++){ move_inside(i); int count = press_button(); if (count > 1){ move_outside(i); } else{ temp.push_back(i); d++; } } for (int i = 0; i < temp.size(); i++){ move_outside(temp[i]); } int ans = N; while(1){ int B = N / d; vector<int> all; for (int i = 0; i < N; i++){ move_inside(i); int count = press_button(i); if (count > B){ move_outside(i); } else{ all.push_back(i); if (all.size() == B * d) break; } } if (all.size() == B * d){ return B; } N = all.size(); for (int i = 0; i < all.size(); i++){ move_outside(all[i]); } } return ans; }

Compilation message (stderr)

insects.cpp: In function 'int min_cardinality(int)':
insects.cpp:30:49: error: too many arguments to function 'int press_button()'
   30 |                         int count = press_button(i);
      |                                     ~~~~~~~~~~~~^~~
In file included from insects.cpp:1:
insects.h:3:5: note: declared here
    3 | int press_button();
      |     ^~~~~~~~~~~~