为什么卡80分过不去呀 开了long long 了 求大佬调一调
  • 板块P3817 小A的糖果
  • 楼主tutu1
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/1/25 15:18
  • 上次更新2025/1/25 19:11:06
查看原帖
为什么卡80分过不去呀 开了long long 了 求大佬调一调
1611514
tutu1楼主2025/1/25 15:18

求调

#include <iostream>
using namespace std;
#define ing long long
int a[10000016];
signed main()
{
	int x,n,ans=0,q,i;
	cin>>n>>x;
	for (i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for (i=1;i<=n;i++)
	{
		if (a[i]+a[i-1]>x)
		{
			q=(a[i]+a[i-1])-x;
			ans=ans+q;
			a[i]=a[i]-a[i-1]+a[i]-x;
		}
	}
	cout<<ans;
	return 0;
}
2025/1/25 15:18
加载中...