The NFL's cap is a hard cap that the teams have to stay under at all times, and the salary floor is also a hard floor. Penalties for violating or circumventing the cap regulations include fines of up to $5 million for each violation, cancellation of contracts and/or loss of draft picks. Violating the salary floor regulations does not result in any fines or competitive penalties; instead, deficiencies are placed into a pool and distributed among all players who were on the regular roster of the offending team during a four-year floor cycle, prorated according to time on the roster in said period.
Based on the above text, what's the best answer to this question: does each nfl team have the same salary cap?

Possible answers:
(A). no.
(B). yes.
(B).