UVa 136

From Algorithmist

Jump to: navigation, search

Contents

[edit] 136 - Ugly Numbers

[edit] Summary

Since there is no input to this problem (you only need to print a certain string), brute forcing will be fine done locally. The number will fit comfortably into a 32-bit signed integer. Instead of brute forcing it, you could use dynamic programming to build up the solution.

[edit] Explanation

This problem uses the fact that n is an ugly number if n / i, i \in ( 2, 3, 5 ) is an ugly number (with  n \mid i). We can then use Dynamic Programming to fill in the rest.

[edit] Input

There is no input to this problem.

[edit] Output

There is only one output to this problem.

[edit] References

Ugly numbers are 5-smooth numbers:

See also UVa_443

Personal tools