拿了50分,哪里错了??

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
#define debug cout<<"ok"<<endl;
using namespace std;
int a[100000];
int s[100000];
int pmin[100000];
int main(){
    int i,j,n,m,ans2=-1<<30,ans=-1<<30;
    scanf("%d%d",&n,&m);
    memset(s,0,sizeof(s));
    memset(pmin,0,sizeof(pmin));
    pmin[0]=0; s[0]=0;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        s[i]=s[i-1]+a[i];
        pmin[i]=min(pmin[i-1],s[i]);
        ans=max(ans,s[i]-pmin[i-1]);
       // cout<<pmin[i]<<" "<<s[i]<<endl;
    }
    memset(s,0,sizeof(s));
    memset(pmin,0,sizeof(pmin));
    for(int i=1;i<=m;i++)
    {
        cin>>a[i];
        s[i]=s[i-1]+a[i];
        pmin[i]=min(pmin[i-1],s[i]);
        ans2=max(ans2,s[i]-pmin[i-1]);
    }
    //out<<ans<<" "<<ans2<<" ";
    cout<<ans*ans2;
    return 0;
}
蟹蟹
全部评论
不开long long见祖宗啊啊啊……
点赞 回复 分享
发布于 2019-08-19 13:18
一共分4种情况。你这里只分了1种。剩下50分我特意卡了只判一种的情况。并且你没有使用long long。
点赞 回复 分享
发布于 2019-08-19 15:40
蟹蟹各位
点赞 回复 分享
发布于 2019-08-19 20:36

相关推荐

6面5kpi0oc的秋招小丑:是曲直,看行(列也行),全曲,全直,有曲有直各有一个
点赞 评论 收藏
分享
10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
10-15 16:27
门头沟学院 C++
LeoMoon:建议问一下是不是你给他付钱😅😅
点赞 评论 收藏
分享
海康 嵌入式软开岗位 14k*15
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务