救救孩子,样例都过不去

P1948 [USACO08JAN] Telephone Lines S

您的代码写的很好看 XD 首先构造函数出锅了,其次结构体重载运算符应该改成 $>$ ,因为优先队列内部是大根堆。 把结构体改成这样就能过样例了。 ```cpp struct node{ int id,val,num; bool operator<(const node &a)const{ return val>a.val; } node(int id,int val,int num):id(id),val(val),num(num){} }; ``` 代码写的真的很好看,可惜根本不是给人读的,在一群 warning 中找到有用的可真是太麻烦了。
by Rosaya @ 2023-02-23 17:23:31


@[Dark_night_qwq](/user/191748) 所以,到底是不是反话,我没写几个re吧
by 王茗仟 @ 2023-02-23 18:51:06


@[Dark_night_qwq](/user/191748) 构造函数是因为,变量名一样吗
by 王茗仟 @ 2023-02-23 18:55:19


@[王茗仟](/user/291604) 正确的,相当于您写了三个自己赋值自己。 下次您应该自己调,您这个构造函数已经疯狂爆 warning 了。 码风当然是反话,缩写太多了真看不懂。
by Rosaya @ 2023-02-23 20:26:29


@[Dark_night_qwq](/user/191748) 谢谢,谢谢
by 王茗仟 @ 2023-02-23 20:52:10


|