$a$ and $c$ could be possible. But $b$ can not be possible.
Mutual Exclusion is one of the Necessary Conditions for Deadlock situation on a Resource.
So, If there is No Mutual Exclusion between Two Processes, then There can not be any Deadlock situation on a Resource.
So, Two Processes $X$ and $Y$ can never suffer from Deadlock situation on a Resource If there is No Mutual Exclusion between Those Processes.
Quick Revision :
Necessary conditions for Deadlock on Resources :
A deadlock situation on a resource can arise if and only if all of the following conditions hold simultaneously in a system:
- Mutual exclusion: At least one resource must be held in a non-shareable mode. Otherwise, the processes would not be prevented from using the resource when necessary. Only one process can use the resource at any given instant of time.
- Hold and wait or resource holding: a process is currently holding at least one resource and requesting additional resources which are being held by other processes.
- No preemption: a resource can be released only voluntarily by the process holding it.
- Circular wait: each process must be waiting for a resource which is being held by another process, which in turn is waiting for the first process to release the resource. In general, there is a set of waiting processes, P = {P1, P2, …, PN}, such that P1 is waiting for a resource held by P2, P2 is waiting for a resource held by P3 and so on until PN is waiting for a resource held by P1.