← Home
For problem statement at 0-999/300-399/300-309/301/problemC.txt this is a correct solution, but verifier at 0-999/300-399/300-309/301/verifierC.go ends with run 1 failed: output mismatch
run 2 failed: output mismatch
run 3 failed: output mismatch
run 4 failed: output mismatch
run 5 failed: output mismatch
run 6 failed: output mismatch
run 7 failed: output mismatch
run 8 failed: output mismatch
run 9 failed: output mismatch
run 10 failed: output mismatch
run 11 failed: output mismatch
run 12 failed: output mismatch
run 13 failed: output mismatch
run 14 failed: output mismatch
run 15 failed: output mismatch
run 16 failed: output mismatch
run 17 failed: output mismatch
run 18 failed: output mismatch
run 19 failed: output mismatch
run 20 failed: output mismatch
run 21 failed: output mismatch
run 22 failed: output mismatch
run 23 failed: output mismatch
run 24 failed: output mismatch
run 25 failed: output mismatch
run 26 failed: output mismatch
run 27 failed: output mismatch
run 28 failed: output mismatch
run 29 failed: output mismatch
run 30 failed: output mismatch
run 31 failed: output mismatch
run 32 failed: output mismatch
run 33 failed: output mismatch
run 34 failed: output mismatch
run 35 failed: output mismatch
run 36 failed: output mismatch
run 37 failed: output mismatch
run 38 failed: output mismatch
run 39 failed: output mismatch
run 40 failed: output mismatch
run 41 failed: output mismatch
run 42 failed: output mismatch
run 43 failed: output mismatch
run 44 failed: output mismatch
run 45 failed: output mismatch
run 46 failed: output mismatch
run 47 failed: output mismatch
run 48 failed: output mismatch
run 49 failed: output mismatch
run 50 failed: output mismatch
run 51 failed: output mismatch
run 52 failed: output mismatch
run 53 failed: output mismatch
run 54 failed: output mismatch
run 55 failed: output mismatch
run 56 failed: output mismatch
run 57 failed: output mismatch
run 58 failed: output mismatch
run 59 failed: output mismatch
run 60 failed: output mismatch
run 61 failed: output mismatch
run 62 failed: output mismatch
run 63 failed: output mismatch
run 64 failed: output mismatch
run 65 failed: output mismatch
run 66 failed: output mismatch
run 67 failed: output mismatch
run 68 failed: output mismatch
run 69 failed: output mismatch
run 70 failed: output mismatch
run 71 failed: output mismatch
run 72 failed: output mismatch
run 73 failed: output mismatch
run 74 failed: output mismatch
run 75 failed: output mismatch
run 76 failed: output mismatch
run 77 failed: output mismatch
run 78 failed: output mismatch
run 79 failed: output mismatch
run 80 failed: output mismatch
run 81 failed: output mismatch
run 82 failed: output mismatch
run 83 failed: output mismatch
run 84 failed: output mismatch
run 85 failed: output mismatch
run 86 failed: output mismatch
run 87 failed: output mismatch
run 88 failed: output mismatch
run 89 failed: output mismatch
run 90 failed: output mismatch
run 91 failed: output mismatch
run 92 failed: output mismatch
run 93 failed: output mismatch
run 94 failed: output mismatch
run 95 failed: output mismatch
run 96 failed: output mismatch
run 97 failed: output mismatch
run 98 failed: output mismatch
run 99 failed: output mismatch
run 100 failed: output mismatch
passed 0/100 runs

exit status 1 can you fix the verifier? package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
	"strings"
)

func q(n int) string {
	return strings.Repeat("?", n)
}

func main() {
	in := bufio.NewReader(os.Stdin)
	var n int
	fmt.Fscan(in, &n)
	var s string
	for i := 0; i < n; i++ {
		fmt.Fscan(in, &s)
	}

	out := bufio.NewWriter(os.Stdout)

	for d := 0; d <= 8; d++ {
		fmt.Fprintln(out, q(5)+strconv.Itoa(d)+"5<>"+q(5)+strconv.Itoa(d+1))
	}
	fmt.Fprintln(out, q(5)+"95>>"+q(5)+"50")

	for d := 0; d <= 8; d++ {
		fmt.Fprintln(out, q(4)+strconv.Itoa(d)+"50<>"+q(4)+strconv.Itoa(d+1)+"0")
	}
	fmt.Fprintln(out, q(4)+"950>>"+q(4)+"500")

	for d := 0; d <= 8; d++ {
		fmt.Fprintln(out, q(3)+strconv.Itoa(d)+"500<>"+q(3)+strconv.Itoa(d+1)+"00")
	}
	fmt.Fprintln(out, q(3)+"9500>>"+q(3)+"5000")

	for d := 0; d <= 8; d++ {
		fmt.Fprintln(out, q(2)+strconv.Itoa(d)+"5000<>"+q(2)+strconv.Itoa(d+1)+"000")
	}

	fmt.Fprintln(out, "00000?<>?")
	fmt.Fprintln(out, "0000??<>??")
	fmt.Fprintln(out, "000???<>???")
	fmt.Fprintln(out, "00????<>????")

	fmt.Fprintln(out, q(4)+">>00"+q(4)+"5")
	fmt.Fprintln(out, q(3)+">>000"+q(3)+"5")
	fmt.Fprintln(out, q(2)+">>0000"+q(2)+"5")
	fmt.Fprintln(out, q(1)+">>00000"+q(1)+"5")

	out.Flush()
}