Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. #define ll long long
  6.  
  7. int main ()
  8. {
  9. ll tc,idd=0,b,n,temp,r,i,p,q,c,ans;
  10. scanf("%lld",&tc);
  11. while(tc--)
  12. {
  13. scanf("%lld",&n);
  14. printf("Case %lld: ",++idd);
  15. ans=0;
  16. ll lo=1,hi=5000000000,mid;
  17.  
  18. while(lo<hi)
  19. {
  20. mid=(lo+hi)/2;
  21.  
  22. ll cnt=0,tmp=mid;
  23. while(tmp/5)
  24. {
  25. cnt+=tmp/5;
  26. tmp/=5;
  27. }
  28. if(cnt==n)
  29. {
  30. ans=mid;
  31. break;
  32. }
  33. if(cnt<n)
  34. lo=mid+1;
  35. else
  36. hi=mid-1;
  37. }
  38. if(ans)
  39. printf("%lld\n",ans-ans%5);
  40. else
  41. printf("impossible\n");
  42. }
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement