0_0_39333008_2625.cpp: In function 'void exa(long long int, long long int, long long int&, long long int&)':
0_0_39333008_2625.cpp:16:9: error: reference to 'exa' is ambiguous
16 | exa(b, a % b, x, y);
| ^~~
In file included from .\stdc++.h:66:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ratio:578:47: note: candidates are: 'typedef struct std::ratio<1000000000000000000, 1> std::exa'
578 | typedef ratio< 1000000000000000000, 1> exa;
| ^~~
0_0_39333008_2625.cpp:5:6: note: 'void exa(long long int, long long int, long long int&, long long int&)'
5 | void exa(long long a, long long b, long long &x, long long &y){
| ^~~
0_0_39333008_2625.cpp: In function 'int main()':
0_0_39333008_2625.cpp:26:17: error: reference to 'exa' is ambiguous
26 | exa(max(a, b), min(a, b), x, y);
| ^~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ratio:578:47: note: candidates are: 'typedef struct std::ratio<1000000000000000000, 1> std::exa'
578 | typedef ratio< 1000000000000000000, 1> exa;
| ^~~
0_0_39333008_2625.cpp:5:6: note: 'void exa(long long int, long long int, long long int&, long long int&)'
5 | void exa(long long a, long long b, long long &x, long long &y){
| ^~~
|