1 条题解

  • 0
    @ 2025-8-24 22:56:37

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar xyx404
    发接龙拉黑 | 新初三|蒟蒻| Link3 聚合页 link3.cc/xyx404 | 个人博客链接 xyx404.github.io

    搬运于2025-08-24 22:56:37,当前版本为作者最后更新于2024-03-30 22:01:45,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    思路:

    先输入,然后模拟,当 Yobi 的大小大于等于 Dusa 时输出 Dusa 现在的大小,并结束。

    因为题目没有告诉我们有几个 Yobi 所以这样输入:

    while(cin>>a[cnt++]);
    

    代码:

    #include<bits/stdc++.h>
    #define LL long long
    #define CPPname using namespace std
    CPPname;
    LL Dusa;
    int cnt=1,a[200010];
    int main(){
    	int d;cin>>d;
    	Dusa=d;
    	while(cin>>a[cnt++]);
    	for(int i=1;i<cnt;i++){
    		if(Dusa>a[i])Dusa+=a[i];
    		else{
    			cout<<Dusa;
    			return 0;
    		}
    	}
    	return 0;
    }
    
    
    • 1

    信息

    ID
    9895
    时间
    3000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者