Advertisement
Guest User

Untitled

a guest
May 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3. ifstream f("produs3.in");
  4. ofstream g("produs3.out");
  5. long long s=0;
  6. int n,x,vr2,vr3,vr5,p2,p3,p5;
  7. long long v[8];
  8. int main()
  9. {
  10. f>>n;
  11. for(int i=1;i<=n;i++)
  12. {
  13. f>>x;
  14. while(x%2==0)
  15. {vr2++; x/=2;}
  16. if(vr2%2==0) {p2=1; vr2=0;}
  17. else {p2=0; vr2=1;}
  18.  
  19. while(x%3==0)
  20. {vr3++; x/=3;}
  21. if(vr3%2==0) {p3=1; vr3=0;}
  22. else {p3=0; vr3=1;}
  23.  
  24. while(x%5==0)
  25. {vr5++; x/=5;}
  26. if(vr5%2==0) {p5=1; vr5=0;}
  27. else {p5=0; vr5=1;}
  28. v[p2*4+p3*2+p5*1]++;
  29. }
  30. for(int i=0;i<=7;i++)
  31. {
  32. if(v[i]>1)
  33. s+=(v[i]*(v[i]-1))/2;
  34. }
  35. s+=v[7];
  36. g<<s;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement