码迷,mamicode.com
首页 > 其他好文 > 详细

URAL 1014 Product Of Digits

时间:2014-08-26 01:46:25      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   java   for   ar   div   log   sp   

  • 注意特判 0 1
  • 分解因子 从9到2
 1 import java.util.Scanner;
 2 
 3 public class P1014
 4 {
 5     public static void main(String args[])
 6     {
 7         try (Scanner cin = new Scanner(System.in))
 8         {
 9             while (cin.hasNext())
10             {
11                 int n = cin.nextInt();
12                 StringBuilder builder = new StringBuilder();
13                 if (n == 0)
14                     System.out.println(10);
15                 else if (n == 1)
16                     System.out.println(1);
17                 else
18                 {
19                     for (int k = 9; k >= 2; k--)
20                         while (n % k == 0)
21                         {
22                             n /= k;
23                             builder.append(k);
24                         }
25                     if (n == 1)
26                         System.out.println(builder.reverse());
27                     else
28                         System.out.println(-1);
29                 }
30             }
31         }
32     }
33 }

 

URAL 1014 Product Of Digits

标签:style   blog   color   java   for   ar   div   log   sp   

原文地址:http://www.cnblogs.com/gwhahaha/p/3936281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!