Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Алгоритм выполнения для первого файла:
- #Получаем неподходящее значение
- #Сортируем все пары, ищем пару с минимальным значением у которой ОБА числа нечётные
- #Вычитаем из итогового числа сумму пары
- #107525 - (1229 + 4961)
- #Profit
- # https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=3988
- f = open("27B.txt")
- dataAmount = int(f.readline())
- buf = []
- allPairs = []
- sumNaim = 0
- sumNaib = 0
- for i in range(0, dataAmount):
- buf = list(map(int, f.readline().split()))
- if buf[1] % 2 == 0:
- continue
- buf.sort()
- sumNaim += buf[0]
- sumNaib += buf[1]
- allPairs.append(buf)
- print(sumNaim, sumNaib)
- #Первый файл
- #allPairs.sort()
- #for element in allPairs:
- # if element[0] % 2 == 1 and element[1] % 2 == 1:
- # print(element)
- #Второй файл
- allPairs.sort()
- for element in allPairs:
- if element[0] % 2 == 1 and element[1] == 0:
- print(sumNaim + sumNaib + element[0] + element[1])
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement