dev/algorithm
BOJ / 9372๋ฒ / ์๊ทผ์ด์ ์ฌํ [Go][Python3]
crscnt
2021. 1. 2. 21:00
๐ฉ๐ป๐ป ๋ฌธ์
9372๋ฒ: ์๊ทผ์ด์ ์ฌํ
์ฒซ ๋ฒ์งธ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ์ T(T ≤ 100)๊ฐ ์ฃผ์ด์ง๊ณ , ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ค. ์ฒซ ๋ฒ์งธ ์ค์๋ ๊ตญ๊ฐ์ ์ N(2 ≤ N ≤ 1 000)๊ณผ ๋นํ๊ธฐ์ ์ข ๋ฅ M(1 ≤ M ≤ 10 000) ๊ฐ
www.acmicpc.net
โ๐ป ํ์ด
๐จ Go
// https://www.acmicpc.net/problem/9372
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
var t int
fmt.Fscanln(reader, &t)
for i := 0; i < t; i++ {
var n, m int
fmt.Fscanln(reader, &n, &m)
for j := 0; j < m; j++ {
var a, b int
fmt.Fscanln(reader, &a, &b)
}
fmt.Fprintln(writer, n-1) // ์คํจ๋ํธ๋ฆฌ: n๊ฐ์ ์ ์ ์ ๊ฐ์ง๋ ๊ทธ๋ํ์ ์ต์ ๊ฐ์ ์ ์๋ (n-1)๊ฐ์ด๋ค.
}
}
๐จ Python3
# https://www.acmicpc.net/problem/9372
import sys
if __name__ == "__main__":
t = int(sys.stdin.readline())
for i in range(t):
n, m = list(map(int, sys.stdin.readline().split()))
for j in range(m):
a, b = sys.stdin.readline().split()
print(n-1)
728x90