首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

leetcode 上的比赛的人太厉害了

  •  
  •   a7a2 · 2018-07-15 11:08:51 +08:00 · 14030 次点击
    这是一个创建于 435 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚接触算法及 leetcode 这个网站

    发现他们做得特别快,前面 1 小时完成所有题目的大概练、刷了都是算法题?写了多少年代码?

    最前面的是团队做的

    https://leetcode-cn.com/contest/weekly-contest-93/ranking

    第 1 条附言  ·  2018-07-15 13:14:40 +08:00
    对自我能力有点自负或傲娇的人来说,或者说追求至极的人说有点意思

    对于大部分普通代码工、业余程序员来说意义不大,还不如多写几个项目
    40 回复  |  直到 2018-07-16 11:06:29 +08:00
        1
    watzds   2018-07-15 11:36:20 +08:00 via Android
    都是熟练工,没法比
        2
    easylee   2018-07-15 11:41:55 +08:00 via Android
    曾经参加 acm 国内区域赛,认识的一些大牛退役了都在刷 leecode,当时题目数量比现在少大概 300 道吧,大牛一个月就刷完了……还说特简单……

    每写一道题都会看最优解,我觉着那些写最优解的是真厉害……而且仔细一点就会发现,不同语言提交最优解的往往都是同一个人……
        3
    lance6716   2018-07-15 11:44:48 +08:00 via Android
    leetcode 跟 poj 这种查的有点远…
        4
    clare0621   2018-07-15 11:58:31 +08:00 via iPhone
    @easylee 最优解是同一个算法或者说思路,跟语言没关系
        5
    woncode   2018-07-15 12:12:35 +08:00 via Android   ♥ 4
    排名 18 位那个人的名称好亮,“草你吗逼李特扣德”,要是他得第一名,颁奖的时候怎么说😂
        6
    fuyufjh   2018-07-15 12:29:17 +08:00   ♥ 7
    别闹了,大神都刷 HackerRank / CodeForce / POJ
        7
    yanaraika   2018-07-15 12:37:21 +08:00
    前几名都是(半)职业选手来玩的……做做 Codeforces 吧
        8
    easylee   2018-07-15 12:39:06 +08:00 via Android
    @clare0621 你如果刷题的时候,有心注意到了各个语言的最优解代码,就不会这么说了。
        9
    yanaraika   2018-07-15 12:41:21 +08:00
    认识其中的几位……基本都搞了 3 ~ 4 年 OI 了吧,做过的不说上千,800 题总是有的,而且难度比 LC 高多了……很多时候你觉得很巧妙的解法就是某种定理的特例,而且 dalao 就算一时半会儿写不出“最优解”也可以用自己深厚的数据结构 /算法功底堆出一个复杂但正确的解法碾过去,兴许写得还比你的”简单“解法写得快
        10
    ihainan   2018-07-15 12:42:09 +08:00 via iPhone
    :D 我也参加早上的比赛了,感觉难度还算是偏简单的,有一定算法基础和刷题量的可能看完题目就有思路了,还是得靠练。
        11
    roshad   2018-07-15 13:08:15 +08:00
    再顶一次 hackerrank
        12
    smdbh   2018-07-15 13:22:48 +08:00
    刷够题数,知道思(套)路,普通人也就够了。最后拼时间的话,还是要点代码天赋的
        13
    SPACELAN   2018-07-15 13:23:40 +08:00   ♥ 1
    怎么自负和傲娇都来了,楼主这是什么心态,不愿意承认别人优秀?
        14
    sagaxu   2018-07-15 13:35:05 +08:00 via Android
    第二名李益明,十多年前就是 acm 老油子了
        15
    wintercoder   2018-07-15 13:38:13 +08:00
    你以为在上面的都是只玩过 LeetCode 的新人?现在农药青铜局都是一堆大号玩家开小号来玩的,这个同理,一群常年刷 poj 和 codeforces 的为了保持手感回来虐菜
        16
    ynyounuo   2018-07-15 13:39:09 +08:00
    第四名不介绍了 - - https://www.v2ex.com/member/MaskRay
        17
    a7a2   2018-07-15 13:40:47 +08:00
    @SPACELAN 本人很谦卑的,绝对没有那个意思,那个“不愿意承认别人优秀”。
    聪明人有能力的人才有机会骄傲、自负,没能力的人从来不会有的。
        18
    sagaxu   2018-07-15 13:46:22 +08:00 via Android
    中国每年 noi 进集训队的顶尖选手就有几十个人了,每年 985 科班又有大几百一流选手,名校理学院更有一大波数学功底深厚的爱好者,看算法导论跟看小说一样 easy。

    随便拉一个人出来,不能碾压 95%以上的 crud 马工?
        19
    youxiachai   2018-07-15 14:58:38 +08:00
    acm 队员了解一下...

    lz 输在了见识少啊....
        20
    clare0621   2018-07-15 15:48:06 +08:00 via iPhone
    @easylee 什么意思?难道不是同一种解法的不同语言实现版本吗
        21
    xuhaoyangx   2018-07-15 15:50:28 +08:00
    我觉得每天花点点时间刷一刷看一看还是挺有必要的,很多新奇的用法 /思路等等,能拓宽眼界。
        22
    rabbbit   2018-07-15 15:55:47 +08:00
    leetcode 谜一样的时间统计,同一段代码,刷新后再提交时间就变了.
    有时候 90%多,挑个人少的时间去提交,就变 100%了
        23
    ayyll   2018-07-15 16:43:45 +08:00 via Android
    tourist(是这么拼吧?) 长年统治 codeforces 其实竞赛圈很多你理解不了的爷。。你接触 oi/acm 就没那么大惊小怪了 像 clj,lrj,楼教主这些 哪个不是惊天动地的天才 每个领域都有一些人 你不得不承认 天赋差距 是存在的
        24
    sumu   2018-07-15 16:47:15 +08:00
    每周要刷一刷的。刷完看看别人的答案,总会卧槽,这样也可以。不过呢,我觉得也没什么,并不会因为就膜拜。很多题目是有最优解的,第一次刷就能完美搞定的,毕竟还是极少数的,但下次再碰到,新手看我的答案时,估计也会类似的感受,无他,手熟尔。
        25
    takato   2018-07-15 17:23:33 +08:00 via iPhone   ♥ 3
    接触 ACM 和 OI 有助于发现自己是双面咸鱼的事实。
        26
    iConnect   2018-07-15 18:49:35 +08:00 via Android
    本质上和奥数竞赛没什么区别,筛选智力有作用,和编程能力正相关,不是绝对等于。
        27
    iden   2018-07-15 19:00:55 +08:00
    现在 codeforces 上排名第二的是一个福州三中的高中生,是不是又要突破楼主的认知了 :)
        28
    hx1997   2018-07-15 19:11:47 +08:00 via Android
    傲娇和骄傲不是一个意思…(绝望)
        29
    salamanderMH   2018-07-15 21:04:00 +08:00
    算法是内功
        30
    lsmgeb89   2018-07-15 22:38:57 +08:00
    人家是专业的,早已经习惯了
        31
    yylucifer   2018-07-15 23:41:00 +08:00
    今天的题相比前几期简单一些.

    最后一道没做完,有点可惜。
        32
    jedihy   2018-07-15 23:48:37 +08:00 via iPhone
    @easylee 本来 leetcode 也就是特别简单啊,只有几道题稍微达到竞赛的水题难度。
        33
    msg7086   2018-07-16 03:32:11 +08:00
    @easylee #8 什么鬼?同一个人针对不同的语言还能用不同的算法实现最优解?这也太天秀了吧。
        34
    timle1029   2018-07-16 04:18:25 +08:00   ♥ 1
    @msg7086 还真有,比如去看 discuss 部分经常会有一个叫 stefanpochmann 的,他分享答案的时候 c++,java,Python,ruby 都有,比如 ruby 通常是一行流,c++和 java 通常拿来做最优解
        35
    msg7086   2018-07-16 04:45:10 +08:00
    @timle1029 Ruby oneliner 啊……好吧。
        36
    MaskRay   2018-07-16 04:55:34 +08:00
    @ynyounuo 我是來推廣 https://github.com/MaskRay/ccls/ 的(C/C++/ObjC language server)(昨天終於全盤拋棄 libclang 換上 Clang C++ API 了 :)
        37
    owenliang   2018-07-16 08:57:20 +08:00 via Android
    拼到最后都是天赋吧,任何领域都这样,不是努力就可以解决的。
        38
    yylucifer   2018-07-16 09:36:11 +08:00
    @owenliang #37 一个人的命运当然要靠自我奋斗,当然也要考虑到一个历史的进程。
        39
    loryyang   2018-07-16 09:47:48 +08:00
    1. 大部分都是常年训练下来的,实力完全不一样
    2. LeetCode 的题目都算是比较简单的,即使是 hard 的题目,不少也是不难的
    3. 一般会有一些预设的算法模板,需要的时候直接粘进去,改一改
        40
    ynyounuo   2018-07-16 11:06:29 +08:00 via iPhone
    @MaskRay
    赞👍 可以尝试在国内时间周日的午后或晚饭点儿在 V2EX 发个主题推广。这些时间看的人会多一点。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4050 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    ♥ Do have faith in what you're doing.