Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<string>#include<map>#include<cmath>#include<set>using namespace std;struct inf{string id;double price;bool operator <(const inf &a) const{if (id!=a.id) return id<a.id;else return price<a.price;}bool operator ==(const inf &a) const{if (id==a.id&&fabs(price-a.price)<1e-6) return true;else return false;}};map<inf,int> mp;int main(){int n,m,i,j;bool flag;string date;cin>>n;mp.clear();for (i=0;i<n;i++){