V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
WhyAreYouSoSad
V2EX  ›  程序员

求推荐下刷算法题的平台

  •  
  •   WhyAreYouSoSad · Jul 20, 2018 · 6439 views
    This topic created in 2838 days ago, the information mentioned may be changed or developed.

    1.有权威感的,社区成员多的。 2.如果能带社交属性的比较好,没有的话,别人可以通过这个平台看出对方的算法水平。 3.不要 leetcode,问题描述不准确,难度划分也是差成翔,能像 acm 题目描述那样的比较好。

    Supplement 1  ·  Jul 21, 2018
    为什么我说讨厌 leetcode,说下原因。
    比如下面这个题,编号 149。

    题目 : 149. 直线上最多的点数
    题目描述 : 给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。

    题目几乎什么条件都没给,比如多少个点,坐标是否包含小数点,是否正负数,这些都没给。
    居然同一个坐标出现多次也要算入同一条直线的次数。
    以上,我靠着不清晰的题意一顿乱摸也就做出来了。
    最后,居然出现这个。

    [[1,1],[1,1],[2,3]]
    我的输出:
    2
    答案输出:
    3


    这个算是题目有错吗?诸如此类,非常多。
    35 replies    2018-07-22 10:06:31 +08:00
    msg7086
        1
    msg7086  
       Jul 20, 2018
    我只记得我们小时候是去看 POJ 和 UVA。当然那时候是没有社交这种东西的。
    hatsuyuki
        2
    hatsuyuki  
       Jul 20, 2018
    单纯地刷题不好吗?
    epicnoob
        3
    epicnoob  
       Jul 20, 2018
    codeforces
    stellit
        4
    stellit  
       Jul 20, 2018
    我用 lintcode
    ballshapesdsd
        5
    ballshapesdsd  
       Jul 20, 2018
    leetcode 都不能满足你?。。。
    cuzfinal
        6
    cuzfinal  
       Jul 20, 2018
    51node
    JackEggie
        7
    JackEggie  
       Jul 20, 2018
    windsage
        8
    windsage  
       Jul 20, 2018
    mark
    zhangpeter
        9
    zhangpeter  
       Jul 20, 2018
    leetcode
    we2ex
        10
    we2ex  
       Jul 20, 2018 via Android
    poj 不要怂
    hncqp
        11
    hncqp  
       Jul 20, 2018 via iPhone
    poj,zoj
    victor97
        12
    victor97  
       Jul 20, 2018 via Android
    codeforces
    midasplus
        13
    midasplus  
       Jul 20, 2018 via Android
    codeforces
    mingyun
        14
    mingyun  
       Jul 20, 2018
    牛客?
    mikicomo
        15
    mikicomo  
       Jul 20, 2018
    本来想说牛客和 leetcode,既然不喜欢 leetcode 那就只剩牛客了
    Caturra
        16
    Caturra  
       Jul 20, 2018
    codeforces,完全符合需求
    dixeran
        17
    dixeran  
       Jul 21, 2018 via Android
    国内的话..洛谷? vijos ?
    ysc3839
        18
    ysc3839  
       Jul 21, 2018 via Android
    codeforces
    taifu
        19
    taifu  
       Jul 21, 2018 via Android
    牛客+ codeforces.
    LeoSocks
        20
    LeoSocks  
       Jul 21, 2018
    CF,codeforces
    yanaraika
        21
    yanaraika  
       Jul 21, 2018 via Android   ❤️ 1
    1. codeforces div3/div2 前 2 题 lintcode
    2. div2 中间两题+hackerrank 难度<=35 的题
    3. codeforces 不涉及复杂数据结构 /特殊数论 /计算几何 3 的 div2 后两题+hackerrank 难度<=50 的题。

    中间推荐 uva 上那个刘汝佳的基础算法设计的题集。

    不推荐 poj 是因为只返回 ac/wa 对找工作训练帮助不大,而且 poj 题目难度质量也参差不齐。
    yanaraika
        22
    yanaraika  
       Jul 21, 2018 via Android
    楼上这一套做下来即使只做最近一两年的也有 500+题了,对于日常找找工作足够
    ToT
        23
    ToT  
       Jul 21, 2018
    topcoder
    starvedcat
        24
    starvedcat  
       Jul 21, 2018   ❤️ 1
    你是个弱智吧?
    20015jjw
        25
    20015jjw  
       Jul 21, 2018 via Android
    反正我刷了 100 个 leetcode 就面进各大公司了 还是看人
    bleutee
        26
    bleutee  
       Jul 21, 2018
    很多题目本来就是要你解决抽象问题,当然不会给太多条件。你能考虑到哪些 constraints 本身也是面试的一部分。
    ayyll
        27
    ayyll  
       Jul 21, 2018 via Android
    cf/tc 看不出来水平区分你来打我
    mrlcy
        28
    mrlcy  
       Jul 21, 2018
    朋友,此言差矣。什么条件都给你了,题做起来也太无聊了,就剩下套算法了。在我看,刷题挑战在两点,一是在脑袋里用循环不变式证明正确性,争取没有逻辑错误;二是尽量考虑全边界条件,争取直接 AC。
    x86vk
        29
    x86vk  
       Jul 21, 2018 via Android
    cf 等着你
    jziwenchen
        30
    jziwenchen  
       Jul 21, 2018
    以前刷过 飞燕
    aliipay
        31
    aliipay  
       Jul 21, 2018
    难道不是 3 个点?
    noxe
        32
    noxe  
       Jul 21, 2018
    我认为 cf 的题目不是很适合初学者,因为 cf 算是比较新的 oj,题目都是作为比赛题目,大多数是在比拼 skill 和 trick,对 knowledge 的涵盖不够,很多经典的东西不会出了。所以很难通过刷 cf 题目来提高算法能力。
    我比较建议的是从经典题目开始学起,比如 poj 的 usaco 系列,大概 200 道,我之前全做完了,感觉自己水平有了质的提升。
    然后再推荐一个 lightoj.com ,这里的分类做的很好,涵盖了大多数基础知识点,题目都比较务实。
    Sanko
        33
    Sanko  
       Jul 21, 2018 via Android
    voj
    Zchary
        34
    Zchary  
       Jul 22, 2018
    HackerRank
    wqyyy
        35
    wqyyy  
       Jul 22, 2018 via Android
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4812 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 01:05 · PVG 09:05 · LAX 18:05 · JFK 21:05
    ♥ Do have faith in what you're doing.