结构体编译不过是为什么

P1478 陶陶摘苹果(升级版)

让各位大佬看这个东西感觉都不好意思QWQ
by 王宏宇11 @ 2019-02-23 18:24:23


@[王宏宇11](/space/show?uid=123168) 你在结构体数组内使用了```sort``` 那么你需要重载一下```<```,否则编译器不知道你怎么比较两个```node```的大小
by hl666 @ 2019-02-23 18:26:00


@[王宏宇11](/space/show?uid=123168) 按yi排序可以写个比较函数 ``` bool c(node x,node y) { return x.yi<y.yi; } ``` 再把sort改成 ``` sort(a+1,a+1+n,c); ```
by csdfret @ 2019-02-23 18:39:59


这样就能比较了
by csdfret @ 2019-02-23 18:41:08


@[hl666](/space/show?uid=41698) 新人的话讲重载可能会听不懂的吧。。
by Ophelia @ 2019-02-23 18:47:16


@[hl666](/space/show?uid=41698) 确实不明白重载是什么意思QwQ
by 王宏宇11 @ 2019-02-23 19:08:29


@[王宏宇11](/space/show?uid=123168) 这和个结构体排序应该要写个cmp函数
by Priori_Incantatem @ 2019-02-23 19:13:34


@[王宏宇11](/space/show?uid=123168) 私
by Priori_Incantatem @ 2019-02-23 19:14:03


算了这里可以用Markdown
by Priori_Incantatem @ 2019-02-23 19:14:34


@[王宏宇11](/space/show?uid=123168) 你的输入好像错了 应该是先输入十个苹果的高度在输入一个淘淘的身高
by Priori_Incantatem @ 2019-02-23 19:17:37


| 下一页