Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
148175 梁乃元 潜水员 C++ 通过 100 3 MS 280 KB 582 2024-05-22 13:43:48

Tests(5/5):


# include<bits/stdc++.h> using namespace std ; int dp [25] [85] , a [1005] , b [1005] , w [1005] ; int main ( ) { int n , m , num ; cin >> m >> n >> num ; memset ( dp , 0x3f , sizeof ( dp ) ) ; dp [0] [0] = 0 ; for (int i = 0; i < num; i++) { cin >> a [i] >> b [i] >> w [i] ; for ( int j = m ; j >= 0 ; j -- ) { for ( int k = n ; k >= 0 ; k -- ) { int t1 = min ( m , j + a [i] ) ; int t2 = min ( n , k + b [i] ) ; dp [t1] [t2] = min ( dp [t1] [t2] , dp [j] [k] + w [i] ) ; } } } cout << dp [m] [n] << endl ; return 0 ; }


测评信息: