题目链接
题目类型:List的应用
题目分析
题目大意
Dog King有一个大盒子,最初的时候盒子是空的。盒子用于放糖,每个糖有一个甜度x和一个酸度y。每一条Dog对于甜度和酸度的热爱程度不一样,甜度的热爱程度为a,酸度的热爱程度为b,那么当前Dog对于一颗糖的总喜爱程度为a*x+b*y
Dog King有三种操作
- 向盒子里增加一个甜度为x,酸度为y的糖
- 从盒子中删除甜度为x,酸度为y的糖
- 查询。给出一条狗的甜度热爱度以及酸度热爱度,求狗对于盒子中的糖的最大总喜爱程度
解析
给了30s,看上去就很吓人,没想到最后竟然暴力就可以过,建立一个list,里面存储pair信息,每个pair表示一颗糖的酸度和甜度。直接调用STL的函数即可,看代码吧
代码
1 |
|