← Home
For problem statement at 0-999/0-99/40-49/44/problemC.txt this is a correct solution, but verifier at 0-999/0-99/40-49/44/verifierC.go ends with All tests passed can you fix the verifier? package main

import (
	"fmt"
)

func main() {
	var n, m int
	if _, err := fmt.Scan(&n, &m); err != nil {
		return
	}

	counts := make([]int, n+1)
	for i := 0; i < m; i++ {
		var a, b int
		fmt.Scan(&a, &b)
		for j := a; j <= b; j++ {
			if j <= n {
				counts[j]++
			}
		}
	}

	for i := 1; i <= n; i++ {
		if counts[i] != 1 {
			fmt.Println(i, counts[i])
			return
		}
	}

	fmt.Println("OK")
}