社区讨论

为什么只得了 15分

B4428[CSP-X2025 山东] 勇者斗恶龙参与者 1已保存回复 1

讨论操作

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

当前回复
1 条
当前快照
1 份
快照标识符
@mi1vdgqp
此快照首次捕获于
2025/11/16 23:27
4 个月前
此快照最后确认于
2025/11/17 09:09
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
long long n,s=0,a[100001],b[100001];
int main()
{
	cin>>n;
	for(int i=0;i<=n-1;++i)
	{
		cin>>a[i];
		cin>>b[i];
	} 
	for(int i=0;i<=n-1;++i)
	{
		for(int j=0;j<=n-1;++j)
		{
			if(a[i]==a[i+1])
			{
				if(b[i]>b[i+1])
				{
					s+=b[i+1];
					a[i+1]=a[i+1]+1;
				} 
				else 
				{
					s+=b[i];
					a[i]=a[i]+1;
				}
		}		
		}
		
	}
	cout<<s;
	return 0;
}

回复

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

正在加载回复...