diff --git a/.cache/clangd/index/P4549.cpp.952993C4FCC24847.idx b/.cache/clangd/index/P4549.cpp.952993C4FCC24847.idx new file mode 100644 index 0000000..3a11b64 Binary files /dev/null and b/.cache/clangd/index/P4549.cpp.952993C4FCC24847.idx differ diff --git a/src/2/P4549.cpp b/src/2/P4549.cpp new file mode 100644 index 0000000..c04f78a --- /dev/null +++ b/src/2/P4549.cpp @@ -0,0 +1,27 @@ +#include +#include + +int gcd(int a,int b){ + if(b==0)return a; + return gcd(b,a%b); +} + +template +void abss(T &t){ + t=abs(t); +} + +int main(){ + int n; + std::cin>>n; + + int tmpa,tmpb; + std::cin>>tmpa; + abss(tmpa); + for(int i{1};i>tmpb; + abss(tmpb); + tmpa = gcd(tmpa,tmpb); + } + std::cout<