UVA 10190 Java

  1. import java.util.*;
  2. import static java.lang.System.*;
  3.  
  4. public class main{
  5. public static void main(String[] args) {
  6. Scanner sc=new Scanner(System.in);
  7. while(sc.hasNextLong())
  8. {
  9. long n = sc.nextLong();
  10. long m = sc.nextLong();
  11. boolean flag = m == 1 ? false : true;
  12. List num = new ArrayList();
  13. while(flag)
  14. {
  15. num.add(n);
  16. if(n == 1)
  17. break;
  18. else if(n % m == 0)
  19. n /= m;
  20. else
  21. {
  22. flag = false;
  23. break;
  24. }
  25. }
  26. if(flag)
  27. {
  28. for(int i = 0; i < num.size(); i++)
  29. {
  30. System.out.print(num.get(i));
  31. if(i != num.size() - 1)
  32. System.out.print(" ");
  33. }
  34. System.out.println();
  35. }
  36. else
  37. System.out.println("Boring!");
  38. }
  39. }
  40. };

留言

這個網誌中的熱門文章

C# 井字遊戲