2024.6.13 刷题总结
2024.6.13
**每日一题**
2813.子序列最大优雅度,本题利用了贪心的思想,首先将items按照profit从大到小进行排序,当子序列为前k个项目时,子序列的利润总和最大,但是总优雅度不一定最大,所以此时我们向后遍历,当下一个元素的类别出现两次以上,取利润最小的项目进行替换即可增加总优雅度,用栈来维护整个序列。
2879.显示前三行,这个是python中pandas库的使用,直接返回.head(n)即可
2894.分类求和并作差,这个是一个简单模拟题,遍历1到n,刚开始可能想到用两个变量来存,后面发现用一个变量也能完成,不整除的加上,整除的减去即可。