Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
141323 梁乃元 合唱团 C++ 通过 100 0 MS 252 KB 732 2024-04-03 13:53:20

Tests(10/10):


# include <bits/stdc++.h> using namespace std ; int t [205] , f [205] , g [205] ; int main ( ) { int n , mn ; cin >> n ; for ( int i = 1 ; i <= n ; i ++ ) { cin >> t [i] ; } memset ( f , 1 , sizeof ( f ) ) ; for ( int i = 1 ; i <= n ; i ++ ) { for ( int j = 1 ; j < i ; j ++ ) { if ( t [j] < t [i] ) { f [i] = max ( f [i] , f [j] + 1 ) ; } } } for ( int i = n ; i >= 1 ; i -- ) { g [i] = 1 ; for ( int j = i + 1 ; j <= n ; j ++ ) { if ( t [j] < t [i] ) { g [i] = max ( g [i] , g [j] + 1 ) ; } } } mn = n ; for ( int i = 1 ; i <= n ; i ++ ) { mn = min ( n - f [i] - g [i] + 1 , mn ) ; } cout << mn + 16843008 << endl ; return 0 ; }


测评信息: