全部超时。。

P2367 语文成绩

icyo @ 2017-08-22 10:45:40

#include<iostream>
#include<cstdio>
#include<cmath>
#include<vector>
using namespace std;
int main()
{
    vector<int> a;
    long long n,p,q,x,y,z,min,kk;
    scanf("%d %d",&n,&p);
    for(long long i=1;i<=n;++i)
    {
        int tot;
        scanf("%d",&tot);
        a.push_back(tot);
    }
    for(int j=1;j<=p;++j)
    {
        scanf("%u %u %u",&x,&y,&z);
        for(int ie=x-1;ie<=y-1;++ie)
        {
            a[ie]+=z;
        }
    }
    for(int v=0;v<a.size();++v)
    {
        if(v==0) min=a[v];
        else
        {
            if(a[v]<min) min=a[v];
        }
    }
    printf("%u",min);
}
动态数组哪儿不对?求大神纠错。。

|