Ich habe Atcoder ausprobiert, es ist also mein eigenes Memo. Ich habe vor, es später hinzuzufügen und zu korrigieren.
https://atcoder.jp/contests/arc106
A
Q_A.go
package main
import (
"fmt"
)
func main() {
var n int64
fmt.Scanf("%d", &n)
var count_a int64 = 0
var count_b int64 = 0
var a, b int64
flag := true
for a=3; a<=n; a=a*3{
count_a += 1
count_b = 0
for b=5; b<n-a+1; b=b*5{
count_b += 1
if (a+b == n) && flag{
flag = false
fmt.Printf("%d %d\n", count_a, count_b)
break
}
}
}
if flag{
fmt.Printf("%d\n", -1)
}
}
B
Wenn Sie sich erinnern, werde ich es später schreiben.
C
Wenn Sie sich erinnern, werde ich es später schreiben.
D Wenn Sie sich erinnern, werde ich es später schreiben.
E
Wenn Sie sich erinnern, werde ich es später schreiben.
F Wenn Sie sich erinnern, werde ich es später schreiben.
Recommended Posts