放假了,在家里学习程序设计,在家里学习效率低下,还要不时抽出时间去练车,所以学习进度推进缓慢,在牛客网站上参加的一些小线上比赛,自己真是一点不会,简单题目的答案输出格式不对,难题连题目也看不懂,呜呜呜——但我会努力学习,反省自己,尽力跟上学习进度的。以下是我这两天的一点学习总结:
1.四舍五入可以int(ans+0.5)。
2.计算时间问题可以以00:00为基准,将小时化为分钟,计算相差的分钟数,然后再除以60得到小时数,取模于60,得到分钟数。
3.将*0.2变为*2/10可以使程序不会接触到浮点数,不必考虑浮点数误差。
4.ceil()向上取整函数输入输出都是double类型。
5.为简化问题,可以将性质(条件)1和性质(条件)2存成bool类型变量,然后在对这些性质进行逻辑运算。
6.异或运算符:“^”表示两个条件刚好一个成立一个不成立。
7.switch-case 语句中case需要的是常亮且常亮不能是浮点数。
8.比较价钱的问题通过打擂的方式。