package main import . "fmt" func main() { var n int Scan(&n) ans := n+1 for i := 2; i*i <= n; i++ { j := 0 ij := 1 ans = min(ans, i+j+(n-ij)) for ij <= n/i { j++ ij *= i ans = min(ans, i+j+(n-ij)) } } Println(ans) }