For your first question:
The first would be for visits that just visited Home, Landing page and Login.
You can use the example I have shown above. Select the Visits container and set it to Exclude. Add the three conditions for Home, Landing page and Login, separated by an AND operator.
For the second question:
The second segment would be visits that include any page other than the three mentioned, but could also include the three pages mentioned
As you have mentioned, it is basically the opposite. Try reversing the conditions. Which means, make is a INCLUDE container and have the individual conditions separated by OR operator. Keep it a Visits Container
Let me know if this works.