Submission #713887

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
7138872023-03-23 07:26:57kaxzertRace (IOI11_race)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
using namespace std;
#define fto(i, a, b) for(int i = a; i <= b; ++i)
#define fdto(i, a, b) for(int i = a; i >= b; --i)
#define bugarr(a, i, j) cout << #a << "{" << i << "..." << j << "}:"; fto(k, i, j-1) cout << a[k] << ", "; cout << a[j] << endl;
#define ll long long
#define db double
#define ldb long double
#define ff first
#define ss second
#define pb push_back
#define mp make_pair
#define eb emplace_back
#define vt vector
#define all(x) (x).begin(), (x).end()
#define rall(x) (x).rbegin(), (x).rend()
#define trav(i, a) for(auto &i : a)
#define sz(a) (int)a.size()
#define pi(a, b) pair<a, b>
#define fast ios::sync_with_stdio(false); cin.tie(0)
void setIO(string s) {
if (sz(s) != 0) {
freopen((s+".inp").c_str(),"r",stdin);
// freopen((s+".out").c_str(),"w",stdout);
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

race.cpp: In function 'void dfs2(int, int)':
race.cpp:83:7: warning: unused variable 'l' [-Wunused-variable]
   83 |   int l = c.ss;
      |       ^
race.cpp: At global scope:
race.cpp:111:5: error: expected initializer before 'n'
  111 |     n = n_;
      |     ^
race.cpp:112:2: error: 'k' does not name a type
  112 |  k = k_;
      |  ^
race.cpp:5:22: error: expected unqualified-id before 'for'
    5 | #define fto(i, a, b) for(int i = a; i <= b; ++i)
      |                      ^~~
race.cpp:113:2: note: in expansion of macro 'fto'
  113 |  fto(i, 0, n-2) {
      |  ^~~
race.cpp:113:6: error: 'i' does not name a type
  113 |  fto(i, 0, n-2) {
      |      ^
race.cpp:5:37: note: in definition of macro 'fto'
    5 | #define fto(i, a, b) for(int i = a; i <= b; ++i)
      |                                     ^
race.cpp:5:45: error: expected unqualified-id before '++' token
    5 | #define fto(i, a, b) for(int i = a; i <= b; ++i)
      |                                             ^~
race.cpp:113:2: note: in expansion of macro 'fto'
  113 |  fto(i, 0, n-2) {
      |  ^~~
race.cpp:121:5: error: expected constructor, destructor, or type conversion before '(' token
  121 |  dfs(0, 0);
      |     ^
race.cpp:122:6: error: expected constructor, destructor, or type conversion before '(' token
  122 |  dfs2(0);
      |      ^
race.cpp:124:2: error: expected unqualified-id before 'return'
  124 |  return (ans == (int)1e9 ? -1 : ans);
      |  ^~~~~~
race.cpp:125:2: error: expected declaration before '}' token
  125 |  }
      |  ^
race.cpp: In function 'void setIO(std::string)':
race.cpp:26:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   26 |         freopen((s+".inp").c_str(),"r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
race.cpp: In function 'void setIOusaco(std::string)':
race.cpp:33:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   33 |         freopen((s+".in").c_str(),"r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
race.cpp:34:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   34 |         freopen((s+".out").c_str(),"w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~