Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
114369 | 梁乃元 | 最后一块石头的重量 | C++ | 解答错误 | 33 | 0 MS | 260 KB | 487 | 2023-12-07 13:28:16 |
# include <bits/stdc++.h> using namespace std ; int a [114514] ; int main ( ) { int sze ; cin >> sze ; for ( int i = 1 ; i <= sze ; i ++ ) { cin >> a [i] ; } while ( sze > 1 ) { for ( int i = 1 ; i <= 2 ; i ++ ) { for ( int j = 1 ; j < sze - i + 1 ; j ++ ) { if ( a [j] > a [j + 1] ) { swap ( a [j] , a [j + 1] ) ; } } } a [sze - 2] = a [sze - 1] - a [sze - 2] ; sze -- ; } cout << a [1] << endl ; return 0 ; }