E - 可以ac

https://vjudge.net/contest/280124#problem/E

#include<cstdio>
#include<cstring>
#include<cmath>
#include<iostream>
#define maxn 200010
#define inf 0x3f3f3f
using namespace std;
int NN=1000,dp[maxn],n,sum,cnt[maxn],ans,v[105],w[105];
int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d%d",&v[i],&w[i]);
        if(v[i]<0&&w[i]<0) {i--;n--;continue;}
        v[i]+=1000;
        sum+=v[i];
    }
    for(int i=0;i<=sum;i++) dp[i]=-inf;
    dp[0]=0;
    for(int i=1;i<=n;i++){
        for(int j=sum;j>=v[i];j--){
            if(dp[j-v[i]]+w[i]+j-(cnt[j-v[i]]+1)*NN>dp[j]+j-cnt[j]*NN)
            {
                dp[j]=dp[j-v[i]]+w[i];
                cnt[j]=cnt[j-v[i]]+1;
            }
        }
    }
    for(int i=1000;i<=sum;i++){
            if(dp[i]>=0&&i-cnt[i]*1000>=0)
            ans=max(ans,dp[i]+i-cnt[i]*1000);
    }
    printf("%d\n",ans);
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东芝e-studio7506ac是一款高性能的多功能彩色打印机。它具有先进的技术和功能,可以满足各种办公环境的需求。 首先,东芝e-studio7506ac拥有卓越的打印质量。它采用了先进的彩色打印技术,能够以高分辨率和真实色彩的方式呈现图像和文字。这使得打印的文件更加清晰和生动,使得用户可以享受到卓越的打印体验。 其次,e-studio7506ac具有出色的打印速度。它的高速打印引擎可以达到每分钟75页的打印速度,节省了用户的时间和提高了工作效率。无论是打印大批量文件还是短时间内急需打印的文件,e-studio7506ac都能够迅速完成任务。 此外,e-studio7506ac支持多种扫描和复印功能。它可以通过内置的扫描器将纸质文件转换为电子文件,并可以将扫描的文件直接发送到电子邮箱、网络文件夹或云存储中。此外,它还可以实现自动双面复印和多页批量扫描等功能,提高了办公效率和便利性。 另外,e-studio7506ac还具有强大的网络和安全功能。它可以通过Wi-Fi或有线网络与其他设备连接,实现无缝的文件共享和打印。同时,它还支持用户身份验证和数据加密等功能,有效保护了办公文档的安全性和机密性。 总而言之,东芝e-studio7506ac是一款功能强大、操作简便的多功能彩色打印机。它的高品质打印、快速打印速度、多功能操作和安全性能使得它成为办公环境中不可或缺的助手。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值