NIKOLAY_TETUS

Not working

Jun 22nd, 2021
635
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Алгоритм выполнения для первого файла:
  2. #Получаем неподходящее значение
  3. #Сортируем все пары, ищем пару с минимальным значением у которой ОБА числа нечётные
  4. #Вычитаем из итогового числа сумму пары
  5. #107525 - (1229 + 4961)
  6. #Profit
  7.  
  8. # https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=3988
  9.  
  10. f = open("27B.txt")
  11.  
  12. dataAmount = int(f.readline())
  13.  
  14. buf = []
  15. allPairs = []
  16.  
  17. sumNaim = 0
  18. sumNaib = 0
  19. for i in range(0, dataAmount):
  20.     buf = list(map(int, f.readline().split()))
  21.     if buf[1] % 2 == 0:
  22.         continue
  23.    
  24.     buf.sort()
  25.     sumNaim += buf[0]
  26.     sumNaib += buf[1]
  27.     allPairs.append(buf)
  28.  
  29. print(sumNaim, sumNaib)
  30.  
  31. #Первый файл
  32. #allPairs.sort()
  33. #for element in allPairs:
  34. #    if element[0] % 2 == 1 and element[1] % 2 == 1:
  35. #        print(element)
  36.  
  37. #Второй файл
  38. allPairs.sort()
  39. for element in allPairs:
  40.     if element[0] % 2 == 1 and element[1] == 0:
  41.         print(sumNaim + sumNaib + element[0] + element[1])
  42.         break
  43.    
  44.    
  45.  
RAW Paste Data