为何把
int min=1e9;
放入全局变量就编译失败???
放上我的代码,求助大佬们
贴的是成功代码
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int cf[5000001],a[5000001];
int n,p,x,y,z;
int main()
{
ios::sync_with_stdio(false);
int min=1e9;
cin>>n>>p;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
cf[i]=a[i]-a[i-1];
for(int i=0;i<p;i++)
{
cin>>x>>y>>z;
cf[x]+=z;
cf[y+1]-=z;
}
for(int i=1;i<=n;i++)
{
a[i]=a[i-1]+cf[i];
if(min>a[i])
min=a[i];
}
cout<<min<<endl;
return 0;
}