2 条题解

  • 3
    @ 2025-12-31 15:26:43

    这一题也比较简单的,直接线性扫一遍即可。

    可能你们要写更多的题目才能get到我这题名字的梗。

    #include <cstdio>
    #include <iostream>
    using namespace std;
    
    long long n,m;
    long long a[10000001];
    
    int main()
    {
    	ios::sync_with_stdio(false);
    	cin.tie(nullptr);
    	cin>>n>>m;
    	long long pre=0;
    	for(int i=1;i<=n;i++)
    	{
    		cin>>a[i];
    		pre+=a[i];
    	}
    	for(int i=1;i<=n;i++)
    	{
    		if(pre-a[i]==m)
    		{
    			cout<<i;
    			break;
    		}
    	}
    	return 0;
    }
    
  • 1
    @ 2026-6-5 15:23:05
    using namespace std;
    int main(){
        int n,a[1000005];
        long long m,s=0;
        cin>>n>>m;
        for(int i=0;i<n;i++){
            cin>>a[i];
            s+=a[i];
        }
        for(int i=0;i<n;i++){
            if(s-a[i]==m){
                cout<<i+1<<endl;
                return 0;
            }
        }
        return 0;
    }
    
    
    • 1

    信息

    ID
    9
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    129
    已通过
    38
    上传者