Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Пример решений задач на Python, автор Карам Сулейманов
- # === Задача 1 === #
- n = int(input())
- a = int(input())
- b = int(input())
- r = n - a
- ans = min(r, b + 1)
- print(ans)
- # === Задача 2 === #
- n = int(input())
- r = int(input())
- c = int(input())
- ans = 0
- ans += min(c, r) - 1
- ans += min(c - 1, n - r)
- ans += min(n - c, n - r)
- ans += min(n - c, r - 1)
- print(ans)
- # === Задача 3 === #
- n = int(input())
- m = int(input())
- s = int(input())
- ans = 0
- w = 0
- while w * w <= s:
- w += 1
- if s % w:
- continue
- h = s // w
- a = n // w
- b = m // h
- ans = max(ans, a * b)
- a = m // w
- b = n // h
- ans = max(ans, a * b)
- print(ans)
- # === Задача 4 === #
- n = int(input())
- t = int(input()) // 2
- s = []
- ans = -1
- ansl, ansr = 0, 0
- l, d = 0, 0
- for r in range(n - 1):
- x = int(input())
- s.append(x)
- d += s[r]
- while d > t:
- d -= s[l]
- l += 1
- if ans < r - l + 1:
- ans = r - l + 1
- ansl = l
- ansr = r + 1
- print(ansl + 1)
- print(ansr + 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement