问题标题: 酷町堂:2318 辩论赛 90分

0
0
已解决
刘睿翔
刘睿翔
新手守护
新手守护
#include<algorithm>
#include<iostream>
#include<string>
#include<cstdio>
#include<cmath>
using namespace std;
int v[90],f[100005];
int main(){
    int n;
    cin>>n;
    int T=0;
    for(int i=1;i<=n;i++){
        cin>>v[i];
        T+=v[i];
    }
    for(int i=1;i<=n;i++){
        for(int j=T/2;j>=v[i];j--){
        f[j]=max(f[j],f[j-v[i]]+v[i]);
    }
    }
    cout<<f[T/2];
    return 0;
}

 


0
已采纳
刘乐宸
刘乐宸
新手天翼
新手天翼

数据范围

@刘睿翔 怎么跟张老师学的?

 

0
刘睿翔
刘睿翔
新手守护
新手守护

对了,大家可以学习一下刘乐x同学,他在班里可是大海王

我要回答