![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据小结构
文章平均质量分 57
Jrenc
wwwjrenc.com
展开
-
7-1 猜数字-交互版
例如 C++ 你可以使用 fflush(stdout),Java 你可以使用 System.out.flush() ,Pascal 你可以使用 flush(output) ,Python 则可以使用 stdout.flush()。x(x 是你猜测的数字,注意与感叹号用空格隔开),并立刻结束你的程序(否则判题系统可能不能返回正确的判题结果)。在你的程序刚运行时,交互程序会通过标准输入给你提供一个数字 N,表示你需要猜的数字在 1 到 N 范围里。交互程序会根据你的询问返回你的猜测与正确答案的比较情况。原创 2022-12-03 01:00:00 · 2545 阅读 · 0 评论 -
R7-3 修理牧场
但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。例如,要将长度为20的木头锯成长度为8、7和5的三段,第一次锯木头花费20,将木头锯成12和8;根据哈夫曼树的算法,首先应该将最小的两个数和成一个树,根节点为两者的和,再用这两者的和加入数组继续比较,且因为我们要求的是非叶子节点的总和,所以每次获得非叶子结点就可以给他加进要求的数里。农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数Li个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是Li的总和。原创 2022-11-30 19:45:00 · 1009 阅读 · 0 评论