pat1012
来源:互联网 发布:四川广电网络在线缴费 编辑:程序博客网 时间:2024/05/17 05:17
c++还真的比java要效率,一下午两道题java都超时,c++竟然AC了
#include<iostream>#include<cstdio>using namespace std;int main(){int NN, MM, i, j;cin>>NN>>MM;string idStrings[NN],idString;int C[NN], M[NN], E[NN], A[NN], rank[4];for(i = 0; i < NN; i++){cin>>idStrings[i]>>C[i]>>M[i]>>E[i];A[i] = (C[i]+M[i]+E[i])/3;}int index;for(i = 0; i < MM; i++){cin>>idString;index = -1;for(j = 0 ; j < NN; j++){if(idString == idStrings[j]){index = j;break;}}if(-1 == index){cout<<"N/A"<<endl;}else{for(j = 0; j < 4; j++){rank[j] = 1;}for(j = 0; j < NN; j++){if(j != index){if(A[j] > A[index]){rank[0]++;}if(C[j] > C[index]){rank[1]++;}if(M[j] > M[index]){rank[2]++;}if(E[j] > E[index]){rank[3]++;}}}int r = rank[0];int dex = 0;for(j = 1; j < 4; j++){if(rank[j] < r){r = rank[j];dex = j;}}char ch;switch (dex) {case 0:ch = 'A';break;case 1:ch = 'C';break;case 2:ch = 'M';break;case 3:ch = 'E';break;}cout<<r<<" "<<ch<<endl; }}}
0 0
- pat1012
- PAT1012
- pat1012
- PAT1012
- PAT1012
- PAT1012
- PAT1012
- PAT1012
- PAT1012. The Best Rank
- PAT1012 The Best Rank
- PAT1012:数字分类
- pat1012 The Best Rank
- PAT1012数字分类 (20)
- PAT1012. 数字分类
- pat1012:数字分类
- Pat1012. 数字分类 (20)
- PAT1012. 数字分类 (20)
- PAT1012第二题
- 网站建设推广5种方法分析
- Sql Server跨库Insert数据
- 自己动手教你一步一步开发打砖块(小游戏)
- 【Filter】拦截器Filter
- HDU-中国剩余定理-求最小公倍数
- pat1012
- loadrunner如何监控Windows资源
- html隐藏域的作用
- ThreadLocal 那点事儿
- 旋转数组的最小数字
- iOS客户端学习-MJRefresh
- 黑马程序员------[Objective-C]类和对象
- Android中内容提供者ContentProvider的使用
- 世界杯和二叉堆