This article studies the cluster synchronization problem of coupled nonlinear systems with directed topology and competitive relationships. We assume that nodes within the same cluster have the same intrinsic dynamics, while the dynamics of nodes belonging to different clusters are different. In the same cluster, there only exist cooperative relationships, and there may have competitive relationships among nodes belonging to different clusters. Under the assumptions that the dynamic of each node satisfies one-sided Lipschitz condition, the digraph of each cluster is strongly connected, and the digraph between different clusters satisfies the cluster-input-equivalence condition, some sufficient conditions for cluster synchronization in the cases of linear coupling and nonlinear coupling are obtained respectively. The obtained conditions are presented as some algebraic conditions which are easy to solve. Finally, the obtained results are validated by two numerical simulations.