冬日山途

这是今年春季学期选修课《电影与哲学》的期末作业中的一部分。没有经过多少修改,权当练习了。

里面的很多感想都是我自己的想法,是“真切”还是“矫情”?这个一时半会儿还真说不清呢。

CCF201609-2 火车购票

问题描述

请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。   假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。   购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。   假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。

39.世界杯来了

个人思路仅供参考,如有不足欢迎指出。 更正:代码156、167行“+=”改为“-=”,另外比赛场次可以用n*(n-1)/2而不用C(n,2),题目有提到……

【问题描述】

2018年俄罗斯世界杯结束了,法国获得冠军,全世界球迷度过了一个非常愉快的夏天。作为中国球迷,不能总是看别人踢球,这不福利来了,根据FIFA(国际足联)及全体成员协会的一致决定,2118年世界杯将在中国举办,作为东道主,中国队将无需参加预选赛而直接参加决赛阶段的比赛。

比赛规则如下:

总共n(n为偶数)个球队参加比赛

按照分组赛积分排名,前n/2的球队进入淘汰赛

积分排名的规则如下:球队获胜得3分,平局得1分,失利得0分,按照积分递减、净胜球递减以及进球数递减方式排名

编写一个程序,根据给出的参赛队伍名单和所有比赛的结果,找出成功进入淘汰赛阶段的球队名单。

35.二叉树遍历,从前序、中序到后序

个人思路仅供参考,如有不足欢迎交流。

【问题描述】

二叉树是一种非常重要的数据结构,非常多其他数据结构都是基于二叉树的基础演变而来的。对于二叉树,深度遍历有前序、中序以及后序三种遍历方法。

三种基本的遍历思想为:

前序遍历:根结点 ---> 左子树 ---> 右子树

中序遍历:左子树---> 根结点 ---> 右子树

后序遍历:左子树 ---> 右子树 ---> 根结点

比如,求以下二叉树的各种遍历

二叉树

前序遍历:1 2 4 5 7 8 3 6

中序遍历:4 2 7 5 8 1 3 6

后序遍历:4 7 8 5 2 6 3 1

需要你编写程序解决的问题是:已知一个二叉树的前序遍历和中序遍历的结果,给出该二叉树的后序遍历的结果。

56.相等的多项式

个人思路仅供参考,如有不足欢迎交流。

问题描述

小明现在在学习多项式的展开:就是把一个形如

(x+a1) (x+a2) ... (x+an)

展开成如下形式:

x^n + b1x^(n-1) + b2x^(n-2) + ... + bn-1^x + bn

比如 (x+1)(x+2)=x^2 + 3x + 2

(x+1)^3 = x^3 +3x^2 +3x + 1

小明做了很多练习,但是不知道对错,现在请求你的帮助,判断小明的展开式是否正确。

2020.8.26
Valaxy v0.14.25 驱动 | 主题 - Yun v0.14.25