千年老二
Time Limit:1000MS Memory Limit:32768K
Description:
苏明明每次考试的成绩都是排名第二,对于他来说,很窝火也很无奈。姑且不管他的感受,现在的任务是,在每次给出的一叠成绩中,请指出苏明明的考试成绩。
Input:
若干行数据,每一行代表一次考试成绩,成绩为百分制,考试少则几个人,多则也就百来号人。
Output:
对应每一次考试,输出苏明明的成绩。
Sample Input:
67 88 98 97 100 23 66 77
100 100 97 96 98 98 15 68 77 79 82
Sample Output:
98
98
利用set,自动排序(升序),只相同的数字只储存一次,
输出倒数第二个元素(第二大的元素):
使用迭代器iterator
s.end()获得的是容器中元素的个数
it–;获得最后一个(最大元素)的位置
it–;获得倒是第二个元素(倒数第二大)的位置
#include<iostream>
#include<string>
#include<algorithm>
#include<cmath>
#include<iomanip>
#include<cstring>
#include<set>