不知道为什么,我在查询的时候
if(c==1) { scanf("%d%d",&a,&b); int ans=query(a,b); printf("%d\n",ans); }
这部分使用printf,\n,全WA(答案正确)
而换成了
if(c==1) { scanf("%d%d",&a,&b); int ans=query(a,b); cout<<ans<<endl; }
之后就AC了。。 有区别吗??