📣 独立日限时特惠: VIP通行证立减$68
楼主: pinpindatou
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 有点迷茫,刷题到底值不值得

🔗
stargazer 2017-9-5 00:13:43 | 只看该作者
全局:
从contest 48的结果看,国人刷题的水平远超三哥呀  
回复

使用道具 举报

🔗
香草可乐 2017-9-5 01:16:02 | 只看该作者
全局:
找工作需要,你说值不值
回复

使用道具 举报

🔗
2011051305 2017-9-5 01:39:23 | 只看该作者
全局:
pinpindatou 发表于 2017-9-4 12:42
非常感谢逐条的回复,受益良多!
.1point3acres
楼主,不好意思歪楼了,我想对上周那个关灯的题目再讨论一下。这道题我也没做出来当时(我的想法是用位运算xor开关灯 然后搜索 最后去重。现在AC了,但是位运算基础不好,想了很久当时没有来得及做完。)
后来看discussion 几乎全部都在说是数学题 brain teaser 有些人甚至给出了简单地直接解: 当XXX时 return XXX 这种。. Χ
. .и
你觉得 如果面试的时候面试官出了这个题目,面试的意图是什么呢? 真的是希望我们观察规律证明这个规律正确并给出数学解吗? 如果我们一开始用XOR的方法做出来了,面试官会不会说 你这个太繁琐了你看看还有没有数学解法?

有的时候做搜索或者dp 我挺能理解面试官要什么的,比如dp 一来看你观察能力强不强 二来看能不能短时间转化为正确的code  但是对于这种题我真的不知道搞懂数学解 怎么能举一反三到其他问题上,反而觉得像是贪心的题目,一题一解,想到了就是想到了,想不到就是死。
回复

使用道具 举报

🔗
2011051305 2017-9-5 01:40:03 | 只看该作者
全局:
stargazer 发表于 2017-9-5 00:13
从contest 48的结果看,国人刷题的水平远超三哥呀

三哥不看这个 他们看Geeksforgeeks的。。。。我们学校都是。。。
回复

使用道具 举报

🔗
Tsien 2017-9-5 01:42:02 | 只看该作者
全局:
2011051305 发表于 2017-9-4 11:45
这个我其实也挺惊讶的 最后一道题其实不算是传统的算法题 是个数学题,这么多人能在这么短时间找到数学规 ...

不是把,我就是直接按一个典型的memorization的dp题做的,没找啥数学规律也ac了。
唯一trick是m=min(m,4),要不然会TLE...
回复

使用道具 举报

🔗
2011051305 2017-9-5 01:44:36 | 只看该作者
全局:
Tsien 发表于 2017-9-5 01:42
不是把,我就是直接按一个典型的memorization的dp题做的,没找啥数学规律也ac了。
唯一trick是m=min(m,4 ...
.google  и
我是把那四个按键方法 用xor的方式表达出来,每次按钮 四个方法都试一遍,结果放到set里去重 m次按完之后直接把set的size返回。。。 也过了。

但是那个数学解法。。。。我看了好几个帖子 没有看懂!! 有一个人说什么六个灯之后的结果完全重复 根本就没懂他啥意思。。。。 可能是英语不好?  醉了!
回复

使用道具 举报

🔗
Tinasky 2017-9-5 02:02:19 | 只看该作者
全局:
第四道题我一开始是用 brute force做出来的,六个灯以后完全重复的意思是:你把每个开关控制的灯的index画出来,就可以发现1-6 , 7-12, 13-18都是重复一样的,以此类推,所以只要解前6个就可以了。后来看答案又发现其实解前三个就好了,因为如果你把奇偶开关互换,1-3 和4-6也是重复的,并没有增加自由度。想明白了这个以后,就可以穷举所有可能的结果了。

这类题我觉得在限定时间内一开始就能想出完美数学解是不容易的,先用brute force测测,慢慢找规律不妨是个好办法,面试中也是这样。
回复

使用道具 举报

🔗
messfish 2017-9-5 02:34:08 | 只看该作者
全局:
第四道题我解出来时用的还真不是数学方法。我当时觉得那四个条件可以将灯划为六个一组。因为这四种操作会使得每个组的灯的情况都是一致的。所以可以将灯的数目简化到六个之内。之后我就是用bit manipulation(就几个灯很适合这么做)和一个hashset做出这道题并AC的。

实际上在竞赛那种紧张的环境里想出数学解法不是一件容易事,我看到那些排名靠前的人他们也有用到我说出来的解法来解决这道题的。. From 1point 3acres bbs
回复

使用道具 举报

🔗
Tsien 2017-9-5 02:45:41 | 只看该作者
全局:
2011051305 发表于 2017-9-5 01:44
我是把那四个按键方法 用xor的方式表达出来,每次按钮 四个方法都试一遍,结果放到set里去重 m次按完之后 ...

我好像歪楼lol....
回复

使用道具 举报

🔗
2011051305 2017-9-5 03:35:25 | 只看该作者
全局:
messfish 发表于 2017-9-5 02:34.1point3acres
第四道题我解出来时用的还真不是数学方法。我当时觉得那四个条件可以将灯划为六个一组。因为这四种操作会使 ...

是的 我看到discussion也说可以划分为六个一组 后面无论多少个灯 都是和这六个灯的亮灯status一直 但是我就是没懂怎么就能六个一组。。。。求解。。。。。。。。。。。
回复

使用道具 举报

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

本版积分规则

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