站外题
  • 板块题目总版
  • 楼主UKE_bound
  • 当前回复1
  • 已保存回复1
  • 发布时间2025/6/21 08:33
  • 上次更新2025/6/21 20:36:48
查看原帖
站外题
1073741
UKE_bound楼主2025/6/21 08:33

怎么做啊! 当前代码:

#include<bits/stdc++.h>
using namespace std;
int x[10005],y[10005],n;
int sx[10005],sy[10005];
void solve(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>x[i];
        sx[i]=sx[i-1]+x[i];
    }
    for(int i=1;i<=n;i++){
        cin>>y[i];
        sy[i]=sy[i-1]+y[i];
    }
    int j=1;int ans=0;
    int kx=x[1],ky=y[1];
    for(int i=1;i<=n;){
        if(kx<=ky&&kx+x[i]>ky){
            ans++;
            kx=x[++i];
            ky=y[++j];
        }
    }
}
int main(){

    return 0;
}
2025/6/21 08:33
加载中...