Submission #284094

#TimeUsernameProblemLanguageResultExecution timeMemory
284094peti1234자리 배치 (IOI18_seats)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int c=1000002; int n, m, sor[c], oszlop[c]; int swap_seats(int a, int b) { swap(sor[a], sor[b]), swap(oszlop[a], oszlop[b]); int db=0, ks=n, ns=0, ko=n, no=0; for (int i=0; i<n*m; i++) { ks=min(ks, sor[i]), ko=min(ko, oszlop[i]); ns=max(ns, sor[i]), no=max(no, oszlop[i]); if ((ns-ks+1)*(no-ko+1)==i+1) db++; } return db; } give_initial_chart(int a, int b, vector<int> c, vector<int> d) { n=a, m=b; for (int i=0; i<n*m; i++) sor[i]=c[i], oszlop[i]=d[i]; }

Compilation message (stderr)

seats.cpp:20:62: error: ISO C++ forbids declaration of 'give_initial_chart' with no type [-fpermissive]
   20 | give_initial_chart(int a, int b, vector<int> c, vector<int> d) {
      |                                                              ^
seats.cpp: In function 'int give_initial_chart(int, int, std::vector<int>, std::vector<int>)':
seats.cpp:25:1: warning: no return statement in function returning non-void [-Wreturn-type]
   25 | }
      | ^