Submission #3770691


Source Code Expand

package main

import "fmt"

var d = make([]bool, 10)

func check(n int) bool {
	for n > 0 {
		if d[n%10] {
			return false
		}
		n /= 10
	}
	return true
}

func main() {
	var n, k int
	fmt.Scan(&n, &k)

	var t int
	for i := 0; i < k; i++ {
		fmt.Scan(&t)
		d[t] = true
	}

	r := n
	for ; !check(r); r++ {
	}
	fmt.Println(r)
}

Submission Info

Submission Time
Task C - Iroha's Obsession
User shumai
Language Go (1.6)
Score 300
Code Size 355 Byte
Status AC
Exec Time 1 ms
Memory 512 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status AC
AC × 10
Set Name Test Cases
Sample
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask1_X_01.txt, subtask1_X_02.txt, subtask1_X_03.txt, subtask1_X_04.txt, subtask1_X_05.txt, subtask1_X_06.txt, subtask1_X_07.txt, subtask1_X_08.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt AC 1 ms 512 KB
subtask0_sample_02.txt AC 1 ms 512 KB
subtask1_X_01.txt AC 1 ms 512 KB
subtask1_X_02.txt AC 1 ms 512 KB
subtask1_X_03.txt AC 1 ms 512 KB
subtask1_X_04.txt AC 1 ms 512 KB
subtask1_X_05.txt AC 1 ms 512 KB
subtask1_X_06.txt AC 1 ms 512 KB
subtask1_X_07.txt AC 1 ms 512 KB
subtask1_X_08.txt AC 1 ms 512 KB