#include #include #include #include using namespace std; int N; vector L; struct GRADE{ char P; int Order; int Grade; GRADE(char p){ P=p; Order=0; Grade=0; } void SetGrade(int order){ Order=order; Grade=(int)(50*L[P-'A']+50*L[P-'A']/(0.8+0.2*Order)); } }; struct PERSON{ int Index; string Name; vector Grade; PERSON(int index,string name,char p,int gradeNum,int order){ Index=index; Name=name; for (int i=0;iSum2){ return true; }else if (Sum1==Sum2){ if (l.Index>N; int i,j; int l; for (i=0;i>l; L.push_back(l); } int T; cin>>T; vector Name(T); vector P(T); vector order(N); string name; char p; vector Person; for (i=0;i>name>>p; order[p-'A']++; int J=-1; for (j=0;j