Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #21172
- n = 10000
- f = open('3.txt')
- # print(len(f.readlines()))
- def maxa(x, y, z):
- if x > y and x > z:
- return x
- elif y > x and y > z:
- return y
- else:
- return z
- def mina(x, y, z):
- if x < y and x < z:
- return x
- elif y < x and y < z:
- return y
- else:
- return z
- maxim = -100000000000000000000
- minxim = 100000000000000000000
- c = 0
- a = []
- for i in range(n):
- q = int(f.readline())
- a.append(q)
- # print(a)
- # a = [ 1, 5, 9, 6, 5, 8, 2]
- for i in range(n - 2):
- s = a[i] + a[i + 1] + a[i + 2]
- if (abs(s) % 2 == 1) and ((abs(s) // 2) % 2 == 1):
- c += 1
- max_i = maxa(a[i], a[i + 1], a[i + 2])
- min_i = mina(a[i], a[i + 1], a[i + 2])
- maxim = maxa(maxim, max_i, max_i)
- minxim = mina(minxim, min_i, min_i)
- # print(maxim, minxim, bin(abs(s)))
- print(c, maxim - minxim)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement