Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- #include<climits>
- using namespace std;
- ifstream fin("canguri.in");
- ofstream fout("canguri.out");
- int v[505];
- int main()
- {
- int i, b, n, r, m=1, d, maxim=INT_MIN ;
- fin>>n;
- for(i=1; i<=n; i++)
- {
- fin>>v[i];
- if(v[i]>maxim)
- {
- maxim=v[i];
- }
- b=v[i];
- d=m;
- while(b)
- {
- r=d%b;
- d=b;
- b=r;
- }
- m=m*v[i]/d;
- }
- d=m;
- if(d/maxim==1)
- {
- fout<<3*d;
- }
- if(d/maxim==2)
- {
- fout<<2*d;
- }
- if(d/maxim>=3)
- {
- fout<<d;
- }
- fin.close();
- fout.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment