美团点评 题目列表 模拟

题目描述

img

输入描述:

img

输出描述:

img

示例1

输入

4
math 100 90
algorithm 10 8
string 50 1
dp 100 50

输出

algorithm 3
dp 4
math 3
string 5
#include<iostream>
#include<algorithm>
#include<map>
using namespace std;
int main()
{
    int t;
    cin>>t;
    map<string,int> m;
    map<string,int> :: iterator it;
    string s;
    int x,y;
    while(t--)
    {
        cin>>s>>x>>y;
        double l=(double)y/x;
        int lv;
        if(l<=0.3)
        {
            lv=5;
        }else if(l<=0.6)
        {
            lv=4;
        }else 
        {
            lv=3;
        }
        m[s]=lv;
    }
    for(it=m.begin();it!=m.end();it++)
    {
        cout<<it->first<<" "<<it->second<<endl;
    }
    return 0;
}
Last modification:January 12th, 2020 at 12:32 am
如果觉得我的文章对你有用,请随意赞赏