Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
101835 梁乃元 救援顺序 C++ 通过 100 12 MS 260 KB 633 2023-09-11 13:31:03

Tests(10/10):


# include <iostream> # include <algorithm> using namespace std ; struct cave { int p = 0 , n ; } b [1145] ; bool cmp ( cave a , cave b ) { if ( a . p != b . p ) { return ( a . p > b . p ) ; } else { return ( a . n < b . n ) ; } } int main ( ) { int n , maxn = 0 ; cin >> n ; for ( int i = 1 ; i <= n ; i ++ ) { int a ; cin >> a ; b [a] . p ++ ; b [a] . n = a ; maxn = max ( maxn , a ) ; } sort ( b + 1 , b + maxn + 1 , cmp ) ; for ( int i = 1 ; b [i] . p != 0 ; i ++ ) { cout << b [i] . n ; if ( b [i + 1] . p != 0 ) { cout << "->" ; } } return 0 ; }


测评信息: