By default, triggers operate with an "any" logic -- so if you have 3 triggers in a smart campaign, any one of those triggers could trigger the campaign.
What I would do is build a central campaign that actually creates the task. This campaign would have a single trigger "Campaign Is Requested", along with filters on it that correspond to your actual triggers along with some advanced filter logic.
E.g., (1 and 2 and 3) or (1 and 2 and 4) or ....
(actually this filter logic doesn't work, see below for what does)
Then build separate trigger campaigns for each of your 5 triggers that each request your central campaign as the flow step.
Anytime any one of the triggers fire, the central campaign will be called and the eligibility checked. However, the lead will ONLY gain entrance to the campaign if it fulfills the filter logic which you can design to require 3 of the 5 triggers within a certain time frame.