Language: C++

#include"bits/stdc++.h"
using namespace std;
#define int long long
#define rep(i,n) for(int i=0;i<n;i++)
const long long MOD = 1000000007;
const long long inf = 1ll<<61;
const double eps = 0.000000000001;
typedef pair<int, int> P;
typedef pair<P,int> PP;
struct edge { int to; int to2; int cost; };

void init(int n) {
	rep(i, n) {
		par[i] = i; rnk[i] = 0;
	}
}
int find(int x) {
	if (par[x] == x)return x;
	return par[x] = find(par[x]);
}
void unite(int x, int y) {
	x = find(x);
	y = find(y);
	if (x == y)return;
	if (rnk[x] < rnk[y])par[x] = y;
	else {
		par[y] = x;
		if (rnk[x] == rnk[y])rnk[x]++;
	}
}
signed main() {
	int n, a, b; cin >> n >> a >> b;
	cout << min(a*n, b) << endl;
}

Compiler output:
a.cc: In function 'void init(long long int)':
a.cc:14:17: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'?
   14 |                 par[i] = i; rnk[i] = 0;
      |                 ^~~
      |                 __pstl::execution::v1::par
In file included from /usr/include/c++/14/pstl/glue_algorithm_defs.h:15,
                 from /usr/include/c++/14/algorithm:86,
                 from /usr/include/x86_64-linux-gnu/c++/14/bits/stdc++.h:51,
                 from a.cc:1:
/usr/include/c++/14/pstl/execution_defs.h:43:45: note: '__pstl::execution::v1::par' declared here
   43 | _GLIBCXX17_INLINE constexpr parallel_policy par{};
      |                                             ^~~
a.cc:14:29: error: 'rnk' was not declared in this scope
   14 |                 par[i] = i; rnk[i] = 0;
      |                             ^~~
a.cc: In function 'long long int find(long long int)':
a.cc:18:13: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'?
   18 |         if (par[x] == x)return x;
      |             ^~~
      |             __pstl::execution::v1::par
/usr/include/c++/14/pstl/execution_defs.h:43:45: note: '__pstl::execution::v1::par' declared here
   43 | _GLIBCXX17_INLINE constexpr parallel_policy par{};
      |                                             ^~~
a.cc:19:16: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'?
   19 |         return par[x] = find(par[x]);
      |                ^~~
      |                __pstl::execution::v1::par
/usr/include/c++/14/pstl/execution_defs.h:43:45: note: '__pstl::execution::v1::par' declared here
   43 | _GLIBCXX17_INLINE constexpr parallel_policy par{};
      |                                             ^~~
a.cc: In function 'void unite(long long int, long long int)':
a.cc:25:13: error: 'rnk' was not declared in this scope
   25 |         if (rnk[x] < rnk[y])par[x] = y;
      |             ^~~
a.cc:25:29: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'?
   25 |         if (rnk[x] < rnk[y])par[x] = y;
      |                             ^~~
      |                             __pstl::execution::v1::par
/usr/include/c++/14/pstl/execution_defs.h:43:45: note: '__pstl::execution::v1::par' declared here
   43 | _GLIBCXX17_INLINE constexpr parallel_policy par{};
      |                                             ^~~
a.cc:27:17: error: 'par' was not declared in this scope; did you mean '__pstl::execution::v1::par'?
   27 |                 par[y] = x;
      |                 ^~~
      |                 __pstl::execution::v1::par
/usr/include/c++/14/pstl/execution_defs.h:43:45: note: '__pstl::execution::v1::par' declared here
   43 | _GLIBCXX17_INLINE constexpr parallel_policy par{};
      |                                             ^~~