Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. from sys import stdin
  2. inp = list(map(int, stdin.read().split()))
  3. temp = int(inp[0])
  4. temp_ar = inp[1:]
  5. n = temp_ar.index(temp)
  6. print(f'Количество вершин n = {n}')
  7. s = [[tuple([temp_ar[j + 1], temp_ar[j]]) for j in range(temp_ar[i] - 1, temp_ar[i + 1] - 1, 2)] for i in range(n)]
  8. print('Список смежности в прямом порядке:')
  9. for i, a in enumerate(s):
  10.     print(str(i + 1) + ':', *a)
  11. print('Список смежности в обратном порядке:')
  12. for i, a in enumerate(s):
  13.     print(str(i + 1) + ':', *a[::-1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement