T474151 小明 VS 作业 02

题目背景

[$\boxed{\color{red}上一道题}$](https://www.luogu.com.cn/problem/T474101) [$\boxed{\color{red}下一道题}$](https://www.luogu.com.cn/problem/T474179) 小明升二年级了,他发现“作业”的压力增重了一点。开始学乘法了,小明在此时听到了不好的消息: **要开始进行班级排名了。** 他很着急,要是他是倒数第一名会怎样?于是他想请你来模拟一次班级排名。由于他对数学及其它小科目很自信,所以只用给全班同学模拟考的语文分数排序。

题目描述

请你编写一个程序来帮助小明给全班同学模拟考的语文分数排序,并在最后输出小明将会在第几名。 (小明输入的名称是 **``XiaoMing``**,保证小明的名字不会重名)

输入格式

第一行输入一个数 n,表示小明班同学的人数。 后面 n 行,每行输入一个字符串 f,一个数 x,分别表示那个同学的名称和成绩。

输出格式

前 n 行,输出排序后的结果(先输出名字,空一格再输出成绩)。 最后 1 行,也就是第 n + 1 行,输出小明的名次。

说明/提示

$ \huge 1 ≤ n ≤ 150 $ $ 0 ≤ a[i] ≤ 100 $ $ 3 ≤ f[i]的长度 ≤ 12 $ 题目 & 数据 by [YXY317coder](https://www.luogu.com.cn/user/1188271)