心酸代码历程
我的代码,最开始毫无头绪,但是在我一整天的思考后,有一个大致的想法。第一个乘客和第二个乘客分别用’公交车‘和’出租车‘计算他们所需总时间,将这两个时间进行比较,选择用时少的运行形式,然后将第一和第二个乘客看作一个整体,这个整体和第三个乘客再分别用’公交车‘和’出租车‘进行比较,如此循环至第五名乘客。初看起来好似十分简单,但实际应用起来便知道十分难受了。写出她来大概有一天不眠不休,70行。
bug经历
我是按照我的思路开始写的,最开始的难度是结构体,因为没有经常用,所以一开始的十几个bug全是结构体。在处理完结构体后,由于我的纯小白,只能用最简单的方法来实现我的思路,即用脑子想流程,然后用加减循环再拼合。这一过程中尝试过C++,但是C++的结构体实在是理不清,于是还是用C语言。其中也有想过迭代的算法,但无奈在努力了几个小时后依旧一头雾水,于是仍旧是其中的bug最难受的就是中间停一秒。
提交git截图
这个依旧难受,但是在上一次的经验之后,这次总算是稍许轻松一些。