5 条题解

  • 2
    @ 2025-7-2 20:31:20
    #include<bits/stdc++.h>
    using namespace std;
    int n,a[1000006],b[100006],mx;
    int main(){
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		cin>>a[i];
    	}
    	for(int i=1;i<=n;i++){
    		if(b[i-1]>0)b[i]=b[i-1]+a[i];
    		else b[i]=a[i];
    	}
    	for(int i=1;i<=n;i++)mx=max(mx,b[i]);
    	cout<<mx;
    	return 0;
    }
    
    • 1
      @ 2026-3-16 16:48:51
      #include<bit/stdc++.h>
      using namespace std;
      long long n,x,s,p,m,a[1000100];
      int main()
      {
      cin >> n;
      for (int i = 1;i <= n; ++ i) cin >> a[i];
      for (int i = 1;i <= n; ++ i)
      {
      if (s >= 0) s += a[i];//小于0不如重开
      else s = a[i];
      m = max (m,s);//取最大值
      }
      cout >> m;
      }
      

      复制=CE

      • 1
        @ 2025-7-1 15:00:31
        #include<bits/stdc++.h>
        using namespace std;
        long long b[100001];
        int n,a[100001],res=0;
        int main(){
        	cin>>n;
        	for(int i=1;i<=n;i++){
        		cin>>a[i];
        		if(b[i-1]>0)b[i]=b[i-1]+a[i];
        		else b[i]=a[i];
        	}
        	for(int i=1;i<=n;i++){
        		if(res<b[i])res=b[i];
        	}
        	cout<<res;
        }
        
        • -3
          @ 2025-7-8 10:20:39
          #include<bits/stdc++.h>
          using namespace std;
          int n,a[100005],b[100005],ans;
          int main(){
          cin>>n;
          for(int i=1;i<=n;i++) cin>>a[i];
          for(int i=1;i<=n;i++){
          if(b[i-1]>=0) b[i]=b[i-1]+a[i];
          else b[i]=a[i];
          }
          for(int i=1;i<=n;i++){
          if(ans<b[i]) ans=b[i];
          }
          cout<<ans;
          return 0;
          }
          
          • -3
            @ 2025-7-4 16:15:37

            #include<bits/stdc++.h> using namespace std; long long b[100001]; int n,a[100001],res=0; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; if(b[i-1]>0)b[i]=b[i-1]+a[i]; else b[i]=a[i]; } for(int i=1;i<=n;i++){ if(res<b[i])res=b[i]; } cout<<res; }

            • 1

            信息

            ID
            17
            时间
            1000ms
            内存
            256MiB
            难度
            4
            标签
            (无)
            递交数
            212
            已通过
            98
            上传者