求个助
  • 板块学术版
  • 楼主XYQNYX
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/9/28 10:36
  • 上次更新2024/9/28 11:06:27
查看原帖
求个助
1045868
XYQNYX楼主2024/9/28 10:36

P9749 [CSP-J 2023] 公路代码

自己的代码RE后还找不出原因的痛苦

嗯……

求神犇们帮忙啦()~~~

小蒟蒻代码如下

#include<bits/stdc++.h>
using namespace std;

const long long N=1e5+5;
long long n,d,v[N],a[N],s[N],zy,ans;

int main(){
	
	scanf("%d%d",&n,&d);
	for(int i=1;i<n;i++){
		scanf("%d",v[i]);
		s[i]=s[i-1]+v[i];
	}
	for(int i=1;i<=n;i++) scanf("%d",a[i]);
	
	for(int i=1;;i++){
		if(i=n-1) break; 
		else{
			long long x=1,yj=a[x],i=0;
	        while(yj>=a[i]) x++;
            zy=ceil((s[x]-s[i])/d)-zy*d;
            ans+=zy*yj;
            i=x;
            x++;
            zy=d*zy-(s[x]-s[i]);
	    }
	}
	
	printf("%d",ans);
	return 0;
} 

如若代码实在太烂,求轻喷,希望能有好心人“救救”小蒟蒻QAQ()~~~

2024/9/28 10:36
加载中...