6 条题解

  • 0
    @ 2024-9-8 18:06:21

    「RiOI-4」消えた夏の夢题解

    思路

    超级大水题。

    根据题目描述,我们可以很容易的想到,只要把所有的正数与原数加上即可。

    因为加上一个负数会让 xx 的值变小,且就算再加一次也只是与上一次操作抵消,不会产生贡献,所以不需要处理负数。

    思路有了,代码就很好写了。

    Code

    #include<bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    ll n,p,b;
    int main()
    {
    	ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
    	cin>>n>>p;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>b;
    		if(b>0) p+=b;
    	}
    	cout<<p;
    	return 0;
    }
    

    信息

    ID
    48
    时间
    1000ms
    内存
    512MiB
    难度
    2
    标签
    递交数
    414
    已通过
    271
    上传者