蒟蒻求助,丑到不能再丑的代码奉上:
#include<bits/stdc++.h>
using namespace std;
int n,h,y,dq,my,a[100005];
int main(){
cin>>n>>my>>h>>y;
a[1]=h,a[1+n]-=h;
for(int i=1;i<=y;i++){
int l,r;
cin>>l>>r;
a[min(l,r)+1]-=1,a[max(l,r)]+=1;
}
for(int i=1;i<=n;i++){
dq+=a[i];cout<<dq<<endl;
}
return 0;
}