Problem: You are given a set of tasks in a shared computing environment where each task has different resource requirements and deadlines. Implement a Greedy algorithm to maximize the total number of tasks completed while minimizing resource conflicts.