Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
ABR0645 - Индекс |
Аль ч хоёр нь тэнцүү биш a1, ..., an бодит тоонууд өгөгдөв. 1 ≤ jk ≤ n, ба k=1, ..., n байх бөгөөд aj1 > aj2 > ... > ajn нөхцлийг хангах аль ч хоёр нь тэнцүү биш j1, ..., jn бүхэл тоонуудыг ол.
Input
Эхний мөрөнд n натурал тоо өгөгдөнө (n<=5*104). Дараагийн мөрөнд a1, ..., an бодит тоонууд өгөгдөнө (|ai|<=106).
Output
j1, ..., jn тоонуудыг нэг мөрөнд зайгаар тусгаарлан гаргана.
Example
Input:
5
68 36 55 47 10
Output:
1 3 4 2 5
Нэмсэн: | sw40 |
Огноо: | 2009-07-20 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | Бүгд дараах хэлүүдээс бусад: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR ERL FANTOM FORTH GOSU GRV JS-RHINO JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PERL6 PICO PROLOG PYPY PYPY3 PY_NBC R RACKET RUST CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Эх сурвалж: | Абрамов С. А. |
hide comments
2023-06-16 18:24:42
n = int(input()) b = list(map(float, input().split())) i = list(enumerate(b)) s = sorted(i, key=lambda x: x[1], reverse=True) j = [idx + 1 for idx, _ in s] print(' '.join(map(str, j))) |
|
2010-04-10 16:34:45 Piotr KÄ…kol
Last edit: 2010-08-16 19:33:41 |
|
2010-04-10 16:25:24 Dunno
Last edit: 2010-04-10 16:26:27 |
|
2010-04-10 15:41:55 Piotr KÄ…kol
I would be thankful if somebody explained me what I have to do in this task. |