Algorithm Problem/Python
[python] SWEA - 6057. ๊ทธ๋ํ์ ์ผ๊ฐํ
deo2kim
2020. 11. 22. 01:55
๋ฐ์ํ
๐ค๋ฌธ์ ํด๊ฒฐ
-
D3 | ๊ทธ๋ํ
๐จ ๋ฌธ์ ๊ทธ๋๋ก i ์ j ์ k ๊ฐ ์ฐ๊ฒฐ๋ ( ์ผ๊ฐํ ) ๊ฐฏ์๋ฅผ ์ฐพ๋๊ฒ
๐จ ๋ฌธ์ ์์ i < j < k ๊ฐ ์ ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง 3 ์ค for ๋ฌธ์ผ๋ก i, j ,k ๋ฅผ ๊ณจ๋ผ์ ์๋ก๊ฐ ์ฐ๊ฒฐ๋์ด ์๋์ง ํ์ธ
๐ป์์ค ์ฝ๋
from _collections import defaultdict
for tc in range(int(input())):
N, M = map(int, input().split())
adj = defaultdict(set)
for _ in range(M):
s, e = map(int, input().split())
adj[s].add(e)
adj[e].add(s)
total = 0
for i in range(1, N + 1):
for j in range(i + 1, N + 1):
for k in range(j + 1, N + 1):
if i in adj[j] and j in adj[k] and k in adj[i]:
total += 1
print(f'#{tc + 1} {total}')
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: SW Expert Academy
SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
๋ฐ์ํ