Submission #59249

#TimeUsernameProblemLanguageResultExecution timeMemory
59249Just_Solve_The_ProblemNew Home (APIO18_new_home)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define pii pair < int, int > #define fr first #define sc second #define mk make_pair #define pb push_back #define sz(s) (int)s.size() #define all(s) s.begin(), s.end() const int N = (int)3e5 + 7; const int inf = (int)1e9 + 7; int n, k, q; int x[N], t[N], a[N], b[N]; pii ar[N]; vector < int > pos; int cur[N]; vector < pii > query; bool has[N]; main() { scanf("%d %d %d", &n, &k, &q); for (int i = 1; i <= n; i++) { scanf("%d %d %d %d", &ar[i].fr, &ar[i].sc, &a[i], &b[i]); has[ar[i].sc] = 1; pos.pb(ar[i].fr); } for (int i = 1; i <= k; i++) { if (!has[i]) { for (int j = 1; j <= q; j++) { puts("-1"); } return 0; } } sort(all(pos)); for (int i = 1; i <= q; i++) { int l, y; scanf("%d %d", &l, &y); ans = max(abs(l - pos[0]), abs(l - pos.back())); printf("%d\n", ans); } }

Compilation message (stderr)

new_home.cpp:24:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main() {
      ^
new_home.cpp: In function 'int main()':
new_home.cpp:43:3: error: 'ans' was not declared in this scope
   ans = max(abs(l - pos[0]), abs(l - pos.back()));
   ^~~
new_home.cpp:43:3: note: suggested alternative: 'abs'
   ans = max(abs(l - pos[0]), abs(l - pos.back()));
   ^~~
   abs
new_home.cpp:25:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d %d", &n, &k, &q);
  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
new_home.cpp:27:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d %d %d", &ar[i].fr, &ar[i].sc, &a[i], &b[i]);
   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
new_home.cpp:42:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d", &l, &y);
   ~~~~~^~~~~~~~~~~~~~~~~