← Back to List

5046번: 전국 대학생 프로그래밍 대회 동아리 연합 ↗

Solutions

Python 3
294 B | 294 chars
N,B,H,W =map(int,input().split())
ans = 9876543210
for i in range(H):
    p = int(input())
    L = list(map(int,input().split()))
    for i in L:
        if i >=N:
            if p*N <= B and p*N < ans:
                ans = p*N
if ans == 9876543210:
    print("stay home")
else:
    print(ans)