求解一道顺序表问题!c语言数据结构!

顺序表LC[m]和LM[n]分别存储有政治和历史成绩,学号从低到高排序已经排好序,缺考的在成绩表中未出现。写时间复杂度最优算法输出总分最高的人。已知成绩单结构
typedef struct{
int sno:学号
int data:/分
}score;
scoreLC[m],LM[n]//政治和历史成绩清单