Submission #754925

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
7549252023-06-08 22:17:15MilosMilutinovicICC (CEOI16_icc)C++14
Compilation error
0 ms0 KiB
//#include "icc.h"
#include <bits/stdc++.h>
using namespace std;
const int N = 101;
int n, fa[N];
int gfa(int x) { return fa[x] == x ? x : fa[x] = gfa(fa[x]); }
//void setRoad(int x, int y) {
// printf("new Road %d %d\n", x, y);
//}
bool query(vector<int> x, vector<int> y) {
int sz_x = x.size();
int sz_y = y.size();
int qx[sz_x], qy[sz_y];
for (int i = 0; i < sz_x; i++)
qx[i] = x[i];
for (int i = 0; i < sz_y; i++)
qy[i] = y[i];
return query(sz_x, sz_y, qx, qy);
// printf("query\n");
// for (int i : x) printf("%d ", i); printf("\n");
// for (int i : y) printf("%d ", i); printf("\n");
// int f;
// scanf("%d", &f);
// return f;
}
void add(vector<int>& v, int comp) {
for (int i = 1; i <= n; i++)
if (gfa(i) == gfa(comp))
v.push_back(i);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

icc.cpp: In function 'bool query(std::vector<int>, std::vector<int>)':
icc.cpp:18:18: error: could not convert 'sz_x' from 'int' to 'std::vector<int>'
   18 |     return query(sz_x, sz_y, qx, qy);
      |                  ^~~~
      |                  |
      |                  int
icc.cpp: In function 'std::pair<int, int> find_road(std::vector<int>, std::vector<int>)':
icc.cpp:35:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   35 |         int mid = low + high >> 1;
      |                   ~~~~^~~~~~
icc.cpp:47:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   47 |         int mid = low + high >> 1;
      |                   ~~~~^~~~~~
icc.cpp: In function 'void run(int)':
icc.cpp:127:9: error: 'setRoad' was not declared in this scope
  127 |         setRoad(p.first, p.second);
      |         ^~~~~~~
icc.cpp: In function 'int main()':
icc.cpp:132:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  132 |     scanf("%d", &n);
      |     ~~~~~^~~~~~~~~~