
运算符重载
阿聊
愿我千帆过尽,归来仍是少年
展开
-
hdu 1896 stones
题目遇到第奇数块石头时,他会将其往前面扔,能扔多远在输入中会给出,而遇到第偶数个石头时不进行处理。当有两个石头在同一位置时,则先处理"射程"(能扔的距离最短)的石头,然后Sempr一直往前走,直到前面已经没有任何石头时,这时候计算Sempr与出发点的距离。样例解析:对于样例1的分析:一开始的时候遇到的是第一个石头,他的坐标是1,然后往前扔了5个单位之后,坐标变成6,随后继续往前走,原创 2017-10-21 14:59:13 · 252 阅读 · 0 评论 -
重载
优先级队列区别于普通队列的一点是:优先级队列如果插入的节点是结构体类型,则要在结构体中重载比较操作符函数。优先队列默认的que插入是从大到小,所以在结构体中要重载<,struct P{ int pos;//position int dis;//distance friend bool operator <(P a,P b) { ...原创 2018-07-21 11:13:32 · 215 阅读 · 0 评论