0_0_23109105_26842.cpp: In function 'int main()':
0_0_23109105_26842.cpp:23:1012: error: expected '}' at end of input
if(str[i]=='(') break; for(j=0;j<i;j++) { tmppun*=10; tmppun+=(str[j]-'0'); } punish+=tmppun; tmppun=0; for(j=i+1;j<len-1;j++) { tmppun*=10; tmppun+=(str[j]-'0'); } punish+=(tmppun*m); }bool compare(const student &A,const student &B){ if(A.cnt!=B.cnt) return A.cnt<B.cnt; if(A.punish!=B.punish) return B.punish<A.punish; return B.name<A.name; }int main(){ cin>>n>>m; string str,line; getline(cin,line); int i; int cnt,punish; while(getline(cin,line)&&line.length()) { istringstream in(line); student stu; in>>stu.name; cnt=punish=0; for(i=0;i<n;i++) { in>>str; deal(str,cnt,punish); } stu.cnt=cnt; stu.punish=punish; vec.push_back(stu); } sort(vec.begin(),vec.end(),compare); int size=vec.size(); for(i=size-1;i>=0;i--) cout<<left<<setw(10)<<vec[i].name<<" "<<right<<setw(2)<<vec[i].cnt<<" "<<setw(4)<<vec[i].punish<<endl; // //system("pause"); return 0;}
^
|