查看: 2187| 回复: 21
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] [LC周赛赛后发布会]WeeklyContest361

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

可悲!我还以为长周末大家都会出去玩,然后我能偷偷地打周赛,乘机偷排名,卷死他们,没想到又是平平无奇(3道)的一周。


第四题LZ真是没什么思路。


第三题有点波折,LZ一开始狂用数组,都是O(10^9) space,什么前缀数组,一大堆,然后space超了。一点点优化,再用数组做modulo的count,也就是int[modulo],这个space是10^9一级,然后memory又超了。有什么关系嘛!人家速度还是很快啊!!!让人家多用点memory有什么关系嘛!!!搞的我一头雾水。然后跑去搞第四题了,第四题也是搞了一会儿没想法,再回过头来优化第三题,最后也算是搞成map,过了。可是提交了太多次了,中间还跑去搞了最后也没搞出来的第四题,浪费太多时间了。


最后搞下来也算2000-,大概7%,真是,长周末想偷排名都偷不了,一群人就知道刷题,也不出去玩。


不知道能不能再向2100(谷歌的门槛)进一步,也不知道什么时候再开人头,不过这样hard一直做不来也不是办法。


我去看看答案。

评分

参与人数 2大米 +6 收起 理由
14417335 + 5 给你点个赞!
amocaki + 1 赞一个

查看全部评分


上一篇:Leetcode Biweekly Contest 112 赛感
下一篇:Leetcode 361 周赛题解
全局:
🐶一多半人到不了2100……

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
ourgit 2023-9-3 14:49:03 | 只看该作者
全局:
人生的意义在于能不能把hard做出来,做不出来人生是毫无意义的。

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| irgebtdd 2023-9-3 12:45:36 | 只看该作者
全局:
amocaki 发表于 2023-9-2 21:41
accepted了。先吧数组转化成01数组表达是否满足%modulo==k. 然后用一个map来储存符合条件的cumsum的个数。 ...

我才发现原来是modoluo的空间超了,555555,我一开始也是把数组转换成01数组,我还以为是这步超了,改了半天。
回复

使用道具 举报

全局:
第三题比较容易想到是prefix sum+map。属于比较套路化。第二题搞了半天Backtracking/dfs 一直memory exceed才发现双循环就可以

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| irgebtdd 2023-9-3 12:33:08 | 只看该作者
全局:
EthanLee 发表于 2023-9-2 21:25
🐶一多半人到不了2100……

很多不打比赛的和看不上lc周赛的,但是人人都能2100+是肯定的,因为他们会做hard。
回复

使用道具 举报

🔗
 楼主| irgebtdd 2023-9-3 12:33:51 | 只看该作者
全局:
amocaki 发表于 2023-9-2 21:21
第三题比较容易想到是prefix sum+map。属于比较套路化。第二题搞了半天Backtracking/dfs 一直memory exceed ...

你第三题超空间了吗?要优化到O(10^5)才行。一半题目不计较空间。
回复

使用道具 举报

🔗
 楼主| irgebtdd 2023-9-3 12:35:53 | 只看该作者
全局:
怪怪,第四题要跳表lca,失敬失敬,确实没想到还能这样,我考虑过lca不过只能想到线性的,还有跳表lca真是有点tricky
回复

使用道具 举报

🔗
 楼主| irgebtdd 2023-9-3 12:36:35 | 只看该作者
全局:
amocaki 发表于 2023-9-2 21:21
第三题比较容易想到是prefix sum+map。属于比较套路化。第二题搞了半天Backtracking/dfs 一直memory exceed ...

我第二题没用dfs,就是搜尾部两个字符
回复

使用道具 举报

全局:
irgebtdd 发表于 2023-09-02 21:33:51
你第三题超空间了吗?要优化到O(10^5)才行。一半题目不计较空间。
accepted了。先吧数组转化成01数组表达是否满足%modulo==k. 然后用一个map来储存符合条件的cumsum的个数。key=cumsum%modulo. 这样应该不会有memory问题。总之和其他prefixsum题目一个做法

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| irgebtdd 2023-9-3 12:49:24 | 只看该作者
全局:
modulo 是10^9 是个大坑,一般都是数组比较长。

倒回去看看如果第一时间解决(不要去看第四题)说不定能进1000.

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表