package main
import "fmt"
var a, b, k int64
const MOD int64 = 1000000007
func onlyContainAB(s int64) bool {
for s != 0 {
if s%10 != a && s%10 != b {
return false
}
s = s / 10
}
return true
}
func main() {
fmt.Scan(&a, &b, &k)
combination := int64(1)
ret := int64(0)
for t := int64(1); t <= k; t++ {
combination = (combination * (k - t + 1) / t) % MOD
if onlyContainAB(a*t + (k-t)*b) {
ret = (ret + combination) % MOD
}
}
if onlyContainAB(k * b) {
ret = (ret + 1) % MOD
}
fmt.Println(ret)
}
不知道哪错了,明明感觉思路都对的