본문 바로가기
프로그래밍/Python

[python][BOJ2422] 한윤정이 이탈리아에 가서 아이스크림을 사먹는데

by 김아잉 2023. 2. 11.
728x90

https://www.acmicpc.net/problem/2422

 

2422번: 한윤정이 이탈리아에 가서 아이스크림을 사먹는데

첫째 줄에 정수 N과 M이 주어진다. N은 아이스크림 종류의 수이고, M은 섞어먹으면 안 되는 조합의 개수이다. 아래 M개의 줄에는 섞어먹으면 안 되는 조합의 번호가 주어진다. 같은 조합은 두 번

www.acmicpc.net

 

 

N개의 아이스크림 종류로 만들 수 있는 모든 경우의 수 중에서 M개의 같이 먹으면 안 되는 조합이 포함되어 있는 경우의 수만 제외하면 되는 간단한 문제다.

 

코드는 아래에 있다.

더보기
n,m=map(int,input().split())
icecream=[i for i in range(n+1)]

det=[[False for j in range(n+1)] for i in range(n+1)]

for i in range(m):
    a,b=map(int,input().split())
    det[a][b]=True
    det[b][a]=True

cnt=0
for i in range(1,n-1):
    for j in range(i+1,n):
        for k in range(j+1,n+1):
            if det[i][j] or det[j][k] or det[k][i]:
                continue
            cnt+=1

print(cnt)

728x90

'프로그래밍 > Python' 카테고리의 다른 글

[python][BOJ15973] 두 박스  (0) 2023.02.18
[python][BOJ1225] 이상한 곱셈  (0) 2023.02.13
[python][BOJ2373] Fibonacci Game  (0) 2023.02.12
[python][BOJ1929] 소수 구하기  (0) 2023.02.10
[python][BOJ1380] 1380 귀걸이  (0) 2023.02.09

댓글