回答編集履歴

2

追記

2018/10/15 12:18

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1 +1,29 @@
1
1
  差のリストを先に作ってから、enumerateでインデックスと組みにして、sortedでkeyをうまく指定してソートすればよいかと思います。
2
+
3
+
4
+
5
+ ### 追記
6
+
7
+ ```python
8
+
9
+ n = int(input())
10
+
11
+
12
+
13
+ diff_lst = []
14
+
15
+ for _ in range(n):
16
+
17
+ a, b = map(int, input().split())
18
+
19
+ diff_lst.append(a-b)
20
+
21
+
22
+
23
+ for i, d in sorted(enumerate(diff_lst), key=lambda x:x[1], reverse=True)[:3]:
24
+
25
+ print(i)
26
+
27
+
28
+
29
+ ```

1

追記

2018/10/15 12:17

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
File without changes