cho.sh

Interview core

Mediums from real onsites

Under construction

Still being built. Things may change
Total results3,617 problems
  • Segment tree, Dynamic programming+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • BFS, Simulation+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Sorting, Geometry

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Flooding

    Medium5

    Array, Sorting+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Sorting, Dynamic programming

    No attempts yet

    Time limit
    1s
    Memory limit
    512 MB
    Judgeable
  • Dynamic programming, Bit manipulation+1

    No attempts yet

    Time limit
    1s
    Memory limit
    512 MB
    Judgeable
  • Shortest path, Graph+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Alley

    Medium5

    Stack, Greedy+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • DJ Gigs

    Medium5

    Dynamic programming, Shortest path+2

    No attempts yet

    Time limit
    8s
    Memory limit
    1024 MB
    Judgeable
  • Sorting, Prefix sum+2

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Dynamic programming+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Liars

    Medium5

    Array, Prefix sum

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Stack, String+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Segment tree, Graph+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Matrix, Math+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Math, Prefix sum+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Equipment

    Medium5

    Greedy, Union-find+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Graph, Math+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Binary search, Prefix sum

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Stack, Sliding window+1

    No attempts yet

    Time limit
    0.7s
    Memory limit
    1024 MB
    Judgeable
  • Mice

    Medium5

    Greedy, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • TV Game

    Medium5

    Dynamic programming, Matrix

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Shooting

    Medium5

    Sorting, Binary search+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Training

    Medium5

    Dynamic programming, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Greedy

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Bit manipulation+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Toy Dog

    Medium5

    Math, Hash map+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Math, Array

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Candies

    Medium5

    Heap, Simulation+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Binary search, Greedy

    No attempts yet

    Time limit
    5.5s
    Memory limit
    1024 MB
    Judgeable
  • Two pointers, Union-find+2

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Prefix sum+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Sliding window, String+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Linked list, String+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Greedy

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Card game

    Medium5

    Dynamic programming, Binary search+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Graph, BFS

    No attempts yet

    Time limit
    0.25s
    Memory limit
    1024 MB
    Judgeable
  • DP (Large)

    Medium5

    Dynamic programming, Binary search

    No attempts yet

    Time limit
    4s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Sorting

    No attempts yet

    Time limit
    1s
    Memory limit
    512 MB
    Judgeable
  • Greedy, Implementation

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Graph, Greedy

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Sorting, Greedy+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Binary search+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, String+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Graph, Shortest path

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Combinatorics, Math+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • First Bus

    Medium5

    Graph, Shortest path

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Tree+1

    No attempts yet

    Time limit
    3s
    Memory limit
    1024 MB
    Judgeable
  • Graph, Topological sort

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Prefix sum, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Stack, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Hash map, Math+2

    No attempts yet

    Time limit
    2s
    Memory limit
    512 MB
    Judgeable
  • Array, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Bit manipulation+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • EDF

    Medium5

    Greedy, Heap+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Bit manipulation

    No attempts yet

    Time limit
    1s
    Memory limit
    512 MB
    Judgeable
  • Segment tree, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    512 MB
    Judgeable
  • Dynamic programming, Greedy+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • String matching, Array

    No attempts yet

    Time limit
    1s
    Memory limit
    2048 MB
    Judgeable
  • 2024

    Medium5

    Dynamic programming, String

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Sudoku

    Medium5

    Array, Implementation

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • September

    Medium5

    Tree, Array+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Math, Brute force

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Brute force, String+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Heap, Sorting+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Array+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Prefix sum, Hash map+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Hash map, String

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Binary search, Array+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Binary search+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Binary search, Math+1

    No attempts yet

    Time limit
    4s
    Memory limit
    1024 MB
    Judgeable
  • Brute force, Greedy+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Baseball

    Medium5

    Sorting, Binary search+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Mountain

    Medium5

    Array, Two pointers

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Prefix sum

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • String, Prefix sum+1

    No attempts yet

    Time limit
    2s
    Memory limit
    512 MB
    Judgeable
  • Divide and conquer, Recursion+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Matrix, Stack+1

    No attempts yet

    Time limit
    7s
    Memory limit
    1024 MB
    Judgeable
  • Dynamic programming, Probability

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Math, Greedy

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Speed Ups

    Medium5

    Dynamic programming, Sorting

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, String+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Harmony

    Medium5

    Dynamic programming, Array

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Minimum spanning tree, Union-find+2

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Binary search, Dynamic programming+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Tree, Stack+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Too Hot!

    Medium5

    BFS, Graph+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Greedy, Sorting+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Fireworks

    Medium5

    Greedy, Sorting+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable
  • Charging

    Medium5

    Segment tree, Implementation+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Graph, Shortest path

    No attempts yet

    Time limit
    4s
    Memory limit
    1024 MB
    Judgeable
  • Array, Dynamic programming

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Probability, Brute force+1

    No attempts yet

    Time limit
    2s
    Memory limit
    1024 MB
    Judgeable
  • Prefix sum, Math+1

    No attempts yet

    Time limit
    1s
    Memory limit
    1024 MB
    Judgeable