竟然编译错了,求大佬解答

P1168 中位数

https://www.luogu.org/recordnew/show/18554418 查了你的编译记录 是因为头文件导致的abs歧义 你自己定义一个abs 名字改成ccf_abs之类的 不重复
by _Misaka_Mikoto @ 2019-04-26 20:34:09


我只是很好奇你是不看编译错误还是看不懂?不应该啊
by _Misaka_Mikoto @ 2019-04-26 20:34:48


强制转换一下类型应该就行了,编译错误里写的找不到`abs`函数的`priority_queue<int>::size_type`类型的函数重载,把`a.size() - b.size()`改成`int(a.size()-b.size())`应该就行了
by 0AND1STORY @ 2019-04-26 21:01:22


@[Xeon](/space/show?uid=138904) 是真没看懂为什么错了,因为我自己看到题解第一篇大佬写得和我差不多[捂脸]。。。。。
by xQAQyn @ 2019-04-27 12:37:49


我自己在本地跑一点问题都没有
by xQAQyn @ 2019-04-27 12:45:06


|