求助搜索 & 重载运算符

P3956 [NOIP2017 普及组] 棋盘

离线等,预计明早8点半之前回复/bx
by Chancylaser @ 2023-01-13 01:25:36


没写过这道题,看不见……(手动捂脸笑) 可以放云剪贴板。
by whhsteven @ 2023-01-13 02:19:19


显然,因为你的bfs与大小优先无关(
by comcopy @ 2023-01-13 06:44:44


@[Chancylaser](/user/241817) 但是我看不见您的代码(我太菜了,60分都拿不到)
by zhang_kevin @ 2023-01-13 08:03:27


@[Chancylaser](/user/241817) 类似dijkstra的堆优化,如果取最大的只有时间的区别
by Lazy_Labs @ 2023-01-13 08:40:07


@[Lazy_Labs](/user/376137) 其实,最主要的是想问一下,第一篇题解代码的重载运算符本意是想取出最小的w,为啥要写大于号捏
by Chancylaser @ 2023-01-13 08:44:31


@[Chancylaser](/user/241817) 重载不就应该重载想要重载的符号,而不是重载你想要重载成为的符号吧?
by XOOR @ 2023-01-13 11:02:20


@[Apollo_tyr](/user/450743) 也就是说,我想把它重载成小根堆,是应该写大于号而不是小于号?
by Chancylaser @ 2023-01-13 11:07:31


@[Apollo_tyr](/user/450743) 我的本意是想把大根堆重载成小根堆。 所以说这样写到底对不对 ```cpp struct qwq{ int x,y,c,w; bool operator<(const qwq &b) const {return w<b.w;} }; priority_queue<qwq> q; ```
by Chancylaser @ 2023-01-13 11:09:42


@[Chancylaser](/user/241817) 是对的,小于号说明优先级更小,所以重载小于号
by XOOR @ 2023-01-13 11:17:34


| 下一页