CodeForces 777E Hanoi Factory
发布时间:2022-11-28 20:17:18 137 相关标签:
题目链接:http://codeforces.com/contest/777/problem/E
题意:叠汉诺塔,问你最高能叠几层,给你n个圆环,每个圆环告诉你内径和外径,还有他的厚度,要叠起来的条件是,上面圆环的外径,小于下面圆环的外径,且大于下面圆环的内径。问你最高能叠多高?
解析:先把圆环按外径从大到小排个序,由于越往上走内径越小,所以先把内径大的圆环用了,所以如果外径相同,就把内径也从大到小排个序,由于叠圆环的过程很像栈的操作,所以可以用栈来维护
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
文章来源: https://blog.51cto.com/u_11435021/5880263
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报