[关闭]
@lychee123 2017-02-21T16:56:51.000000Z 字数 631 阅读 1075

Codeforces-614A

水题


题面链接

  1. #include<stdio.h>
  2. #include<algorithm>
  3. using namespace std;
  4. int main()
  5. {
  6. long long l,r,i,k,ans=1,flag=0;
  7. scanf("%lld%lld%lld",&l,&r,&k);
  8. for(i=0;;i++)
  9. {
  10. if((ans>=l)&&(ans<=r))
  11. {
  12. printf("%lld ",ans);
  13. flag=1;
  14. }
  15. if(k>r/ans)///防止爆long long
  16. break;
  17. ans*=k;
  18. if(ans>r)
  19. break;
  20. }
  21. if(flag==0)
  22. printf("-1");
  23. printf("\n");
  24. return 0;
  25. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注