LR parsers are deterministic; they produce a single correct parse without guesswork or backtracking, in LINEAR time. Some methods which can parse arbitrary context-free languages (e.g., Cocke–Younger–Kasami, Earley, GLR) have worst-case performance of $O(n^3)$ time.
Reference:
https://en.m.wikipedia.org/wiki/LR_parser
So, options A and B are correct.