蒟蒻求助,Compile Error没有报错,程序运行后无结果```cpp
#include
using namespace std;
long long n,m;// n,m,表示天数和订单的数量。
long long a[100000005];//其中第 i 个数为 r i,表示第 i 天可用于租借的教室数量
//接下来有 m 行,每行包含三个正整数 ,d j,s j,t j表示租借的数量,租借开始、结束分别在第几天。
long long d[100000005];
long long s[100000005];
long long t[100000005];
long long k = 1;//用于查看数组数据
long long ans[100000005],ansk = 1;//答案以及答案的k
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
cin>>d[i]>>s[i]>>t[i];
}
for(int i=1;i<=n;i++){
for(int j=i;j == s[k]||(j>s[k]&&j<=t[k]);j++){
if(a[k]>=d[k]){
a[k] -= d[k];
k++;
continue;
}
ans[ansk] = k;
d[k] == -1;
s[k] == -1;
t[k] == -1;
ansk++;
k++;
}
}
if(ansk == 1){
cout<<"0";
return 0;
}
cout<<"-1";
for(int i=1;i<=ansk;i++){
cout<<ans[i];
}
return 0;
}