Bob.code: In function ‘long long int Bob(std::vector<std::pair<int, int> >)’:
Bob.code:10:32: error: no matching function for call to ‘__gcd(__int128&, int&)’
10 | res=res*x/__gcd(res,x);
| ~~~~~^~~~~~~
In file included from /usr/include/c++/13/algorithm:61,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51,
from Bob.code:1:
/usr/include/c++/13/bits/stl_algo.h:1185:5: note: candidate: ‘template<class _EuclideanRingElement> _EuclideanRingElement std::__gcd(_EuclideanRingElement, _EuclideanRingElement)’
1185 | __gcd(_EuclideanRingElement __m, _EuclideanRingElement __n)
| ^~~~~
/usr/include/c++/13/bits/stl_algo.h:1185:5: note: template argument deduction/substitution failed:
Bob.code:10:32: note: deduced conflicting types for parameter ‘_EuclideanRingElement’ (‘__int128’ and ‘int’)
10 | res=res*x/__gcd(res,x);
| ~~~~~^~~~~~~