时间复杂度知多少

来提每日一题 2025-03-17 16:17:48
每天59秒拿下每日一题 转码 北美求职 近期找工作现状 程序员 每日一题 创作灵感 程序员日常 互联网大厂 国区每日一题今日思路: 贪心和滑动窗口。字符串长度1e4,两重循环时间复杂度1e8会超时。字符串方差只与两个字符相关,只需要枚举26乘25种,乘以数组长度,时间复杂度1e6。记两个字符分别为i,j,每出现一个i将对应的方差加一,反之出现j将对应方差减一。固定i作为方差中的出现频率多的字符,如果j出现的频率大于i,那么舍弃之前子字符串,即从当前位置重新开始寻找子字符串。 国际站每日一题今日思路: 最小化最大值问题。对时间进行二分查找,每次二分判断是否可以修理完所有的车,使用时间除以能力值然后开平方根,得到修理总数量;根据修理数量与总数量相对关系移动上下界。 看到这里都是真爱了,点个关注和赞吧[喝奶茶R]

0 阅读:0

评论列表

终有弱水替沧海

终有弱水替沧海

2
2025-03-18 10:40

招聘java工程师,给了到接雨水的题目,15分钟后应聘者说题目看不懂

Xiakehuiiiii?

Xiakehuiiiii?

1
2025-03-18 11:16

java满老师SE

欢颜今生

欢颜今生

1
2025-03-18 11:10

刷多久能这么牛

来提每日一题

来提每日一题

感谢大家的关注