25494번 단순한 문제 (Small)
어이없게 푼 문제. 나는 이렇게 짰다. from itertools import product for _ in range(int(input())): a,b,c=map(int,input().split()) prod=list(product(range(1,a+1),range(1,b+1),range(1,c+1))) count = 0 for p in prod: if p[0]%p[1]==p[1]%p[2]==p[2]%p[0]: count += 1 print(count) 세 리스트를 조합해서 새로운 리스트를 만들고 나머지연산을 비교하는 거다. 말 그대로 시뮬레이션인데..... 시간초과가 떴다. 뭔가 이상해서 (x%y) = (y%z) = (z%x) 조건에 부합하는 조합을 출력해 보았다. 1 60 60 60 (1, 1, 1..
2024. 2. 27.