根据指定的商品列表，计算最优购买组合的价格和商家。


以下是要购买的商品名称和对应价格列表：
- 牛奶：2.50元
- 面包：1.80元
- 鸡蛋：0.90元
- 苹果：3.50元
- 香蕉：2.00元
提供以下商家产品和价格列表：
- CVS：牛奶：2.30元，面包：1.60元，鸡蛋：1.00元，苹果：3.40元，香蕉：2.10元
- Walgreens：牛奶：2.40元，面包：1.70元，鸡蛋：0.95元，苹果：3.60元，香蕉：2.05元
根据提供的商品列表和商家产品价格列表，需要使用算法计算最优购买组合的价格和商家。