94642024-02-22 09:06:04birozsFestés (50 pont)python3Hibás válasz 0/50481ms116196 KiB
N,M = map(int,input().split())
soronkent = list(map(int,input().split()))

matrix = []
for Oszlop in range(M):
    sor = list(map(int,input().split()))
    matrix.append(sor)

if N == 2:
    #Mindkét sor festve
    eset = [sum(soronkent)]
    #Csak első sor festve
    osszeg = soronkent[0]
    for Oszlop in range(M):
        osszeg += min([matrix[Oszlop][2],matrix[Oszlop][1]])
    eset.append(osszeg)
    #Csak második sor festve
    osszeg = soronkent[1]
    for Oszlop in range(M):
        osszeg += min([matrix[Oszlop][0],matrix[Oszlop][1]])
    eset.append(osszeg)
    #Nincs sor festve
    osszeg = 0
    for Oszlop in range(N):
        osszeg += min([matrix[Oszlop][0]+matrix[Oszlop][2],matrix[Oszlop][1]])
    eset.append(osszeg)
    print(min(eset))
if N == 3:
                                
    print(100)
if N == 4:
                           
    print(100)

RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Elfogadva0/017ms11236 KiB
2Hibás válasz0/017ms11424 KiB
3Hibás válasz0/2354ms76472 KiB
4Hibás válasz0/217ms12100 KiB
5Hibás válasz0/321ms12632 KiB
6Hibás válasz0/259ms21864 KiB
7Hibás válasz0/2449ms113648 KiB
8Hibás válasz0/2451ms112592 KiB
9Hibás válasz0/2481ms112684 KiB
10Hibás válasz0/2474ms113668 KiB
11Hibás válasz0/2467ms114296 KiB
12Hibás válasz0/2409ms105948 KiB
13Hibás válasz0/2425ms106200 KiB
14Hibás válasz0/2393ms59076 KiB
15Hibás válasz0/3400ms59152 KiB
16Hibás válasz0/3352ms75500 KiB
17Hibás válasz0/2354ms76528 KiB
18Hibás válasz0/3354ms74604 KiB
19Hibás válasz0/2423ms97204 KiB
20Hibás válasz0/2453ms106168 KiB
21Hibás válasz0/2448ms110972 KiB
22Hibás válasz0/2477ms112164 KiB
23Hibás válasz0/2449ms112956 KiB
24Hibás válasz0/2460ms109204 KiB
25Hibás válasz0/2456ms116196 KiB