是这样,为了看清楚结果对比,我是直接在洛谷该题的题解区吾皇网友的题解的基础上做出的一些修改。 可以AC的代码: #include<stdio.h> int opt,n,t,p,ans,top,m=1,yh[100001],sj[100001],k;//m即为可以使用的优惠券的左端点值,top为右端点值 int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d%d%d",&opt,&p,&t); if(opt==0) { yh[++top]=p...