题目
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。
注意:你不能在买入股票前卖出股票。
不经历风雨,怎能见彩虹!
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。
注意:你不能在买入股票前卖出股票。
🍁给定一个整数数组 nums,返回区间和在 [lower, upper] 之间的个数,包含 lower 和 upper。
区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。
说明:
最直观的算法复杂度是 O(n2) ,请在此基础上优化你的算法。
🍁有 n 位乘客即将登机,飞机正好有 n 个座位。第一位乘客的票丢了,他随便选了一个座位坐下。
剩下的乘客将会:
如果他们自己的座位还空着,就坐到自己的座位上,
当他们自己的座位被占用时,随机选择其他座位
第 n 位乘客坐在自己的座位上的概率是多少?
哎,最近忙着ACM和蓝桥杯(毕竟都是第一次参赛的小白),可把自己整迷糊了,当两项比赛全部告一段落,自己才是真的觉悟到自己与别人的差距以及自己的大脑思考问题的能力很是欠缺,还有就是思考不够全面,往往一道题明明自己已经写出了方法,但硬是在比赛途中想不出一种有效的方法去优化方法和更快的得出答案,总是赛后诸葛亮的想出这该怎么做,那该怎么做,这些欠缺都导致自己在ACM和蓝桥杯中丢失得分,看来还是得努力呀,不让自己变得更强又何能征战星辰大海呢,先来练练思维能力吧,从最简单的脑筋急转弯开始!