J'ai essayé Atcoder, c'est donc mon propre mémo. Je prévois de l'ajouter et de le corriger plus tard.
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
Si vous vous en souvenez, je l'écrirai plus tard.
C
Si vous vous en souvenez, je l'écrirai plus tard.
D Si vous vous en souvenez, je l'écrirai plus tard.
E
Si vous vous en souvenez, je l'écrirai plus tard.
F Si vous vous en souvenez, je l'écrirai plus tard.
Recommended Posts