Advertisement
Andur889

Ege1

Oct 29th, 2019
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.31 KB | None | 0 0
  1. N = int(input())
  2. l = [2000]*5
  3. x = [0]*5
  4. answer = 200000
  5. for i in range(N):
  6.     a = int(input())
  7.     if(a < l[4]):
  8.         l[4] = a
  9.         x[4] = i
  10.     for i in range(4, -1, -1):
  11.         if(l[i]>l[i-1]) and i > 0:
  12.             l[i], l[i-1] = l[i-1], l[i]
  13.             x[i], x[i-1] = x[i-1], x[i]
  14. for i in range(5):
  15.     for k in range(i ,5):
  16.         if(abs(x[i] - x[k])) >= 4):
  17.             tmp = l[i]+l[k]
  18.             answer = min(answer, tmp)
  19. print(answer)
  20.  
  21.  
  22.  
  23. '''Задание 27 № 15937'''
  24. N = int(input())
  25. maxEven3 = 0
  26. maxOdd = 0
  27. maxOdd3 = 0
  28. maxEven = 0
  29. for i in range(N):
  30.     a = int(input())
  31.     if a % 2 == 0:
  32.         maxEven = max(maxEven, a)
  33.         if a % 3 == 0:
  34.             maxEven3 = max(a, maxEven3)
  35.     else:
  36.         maxOdd = max(maxOdd, a)
  37.         if a % 3 == 0:
  38.             maxOdd3 = max(a, maxOdd3)
  39. a, b = maxEven3, maxOdd
  40. if a*b < maxOdd3 * maxEven:
  41.     a, b = maxOdd3, maxEven
  42. print(a, b)
  43.    
  44.  
  45.  
  46.  
  47. """Задание 27 № 11128"""
  48.  
  49. N = int(input())
  50. min6 = 1000000
  51. minAll = 1000000
  52. min2 = 1000000
  53. min3 = 1000000
  54. for i in range(N):
  55.     a = int(input())
  56.     if a % 2 == 0:
  57.         if a % 6 != 0:
  58.             min2 = min(a, min2)
  59.     elif a % 3 == 0:
  60.         if a % 6 != 0:
  61.             min3 = min(a, min3)
  62.     elif a % 6 == 0:
  63.         min6 = min(min6, a)
  64.     else:
  65.         minAll = min(a, minAll)
  66. result = min((minAll*min6), (min2*min3))
  67. controlValue = int(input())
  68. print("Calculated Control Value: ", result)
  69. print("Control Passed" if controlValue == result else "Control not Passed")
  70.  
  71.  
  72. """Задание 27 № 11332"""
  73.  
  74. minOddOffset = 1000001
  75. allSum = 0
  76. N = int(input())
  77. for i in range(N):
  78.     a, b = map(int, input().split())
  79.     offset = abs(a-b)
  80.     if offset % 2 != 0:
  81.         minOddOffset = min(minOddOffset, offset)
  82.     allSum += (a if a > b else b)
  83. if allSum % 2 == 0:
  84.     allSum = allSum - minOddOffset
  85. print(allSum)
  86.  
  87.  
  88.  
  89. """Задание 27 № 8003"""
  90.  
  91. N = int(input())
  92. min11 = 1000000
  93. min12 = 1000000
  94. min21 = 1000000
  95. min22 = 1000000
  96. for i in range(N):
  97.     a = int(input())
  98.     if a % 2 == 0:
  99.         if a < min21:
  100.             min21 = a
  101.         elif a < min22:
  102.             min22 = a
  103.     else:
  104.         if a < min11:
  105.             min11 = a
  106.         elif a < min22:
  107.             min12 = a
  108.        
  109. print(min((min11+min12), (min21+min22)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement