社区讨论

求助23年j组T2,85分

P9749[CSP-J 2023] 公路参与者 3已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@m1sx6m0f
此快照首次捕获于
2024/10/03 14:33
去年
此快照最后确认于
2025/11/04 18:13
4 个月前
查看原帖
dalao们哪,救救我吧,11,13,17测试点错了,不到怎么改啊 代码:
CPP
#include<bits/stdc++.h>
using namespace std;
const int len=1e5+5;
int a[len],v[len];
int main(){
    int n,d,mi=1e5+5,ret=0;
    scanf("%d%d",&n,&d);
    for(int i=1;i<n;i++){
        scanf("%d",&v[i]);
    }
    for(int i=1;i<=n;i++){
        scanf("%d",&a[i]);
    }
    for(int i=1;i<n;i++){
        mi=min(mi,a[i]);
        ret+=ceil(1.0*v[i]/d)*mi;
        v[i+1]-=ceil(1.0*v[i]/d)*d-v[i];
    }
    printf("%d",ret);
    //return 0是什么东西,我从来都不写
}
球球了
我就不写return 0

回复

7 条回复,欢迎继续交流。

正在加载回复...