当前位置: 首页 > news >正文

logo免费设计网站/百度seo推广首选帝搜软件

logo免费设计网站,百度seo推广首选帝搜软件,建设部城市管理监督局网站官网,汉堡云虚拟主机题意&#xff1a; 输入两个整数N,M&#xff08;<2000&#xff09;,接着分别输入N个学生的ID&#xff0c;C语言成绩&#xff0c;数学成绩和英语成绩。 M次询问&#xff0c;每次输入学生ID&#xff0c;如果该ID不存在则输出N/A&#xff0c;存在则输出该学生排名最考前的一门成…

题意:

输入两个整数N,M(<=2000),接着分别输入N个学生的ID,C语言成绩,数学成绩和英语成绩。

M次询问,每次输入学生ID,如果该ID不存在则输出N/A,存在则输出该学生排名最考前的一门成绩的名次和课程编号。优先级:A>C>M>E。A代表CMD三门课的平均成绩(操作时可用总成绩来替代平均成绩处理)。

trick:

成绩相同时将其名次合并(多个学生并列)

代码:

#include<bits/stdc++.h>
using namespace std;
string s[2007];
int c[2007],m[2007],e[2007],a[2007];
pair<int,int>cc[2007],mm[2007],ee[2007],aa[2007];
int rak[2007],rak_c[2007],rak_m[2007],rak_e[2007],rak_a[2007];
char ans[2007];
map<string,int>mp;
bool cmp(pair<int,int>a,pair<int,int>b){
return a.first>b.first;
}
int main(){
int n,q;
cin>>n>>q;
for(int i=1;i<=n;++i){
cin>>s[i]>>c[i]>>m[i]>>e[i];
a[i]=c[i]+m[i]+e[i];
cc[i].first=c[i];
cc[i].second=i;
mm[i].first=m[i];
mm[i].second=i;
ee[i].first=e[i];
ee[i].second=i;
aa[i].first=a[i];
aa[i].second=i;
mp[s[i]]=i;
}
sort(cc+1,cc+1+n,cmp);
sort(mm+1,mm+1+n,cmp);
sort(ee+1,ee+1+n,cmp);
sort(aa+1,aa+1+n,cmp);
for(int i=1;i<=n;++i){
rak_c[i]=i;
if(cc[i].first==cc[i-1].first)
rak_c[i]=rak_c[i-1];
rak_m[i]=i;
if(mm[i].first==mm[i-1].first)
rak_m[i]=rak_m[i-1];
rak_e[i]=i;
if(ee[i].first==ee[i-1].first)
rak_e[i]=rak_e[i-1];
rak_a[i]=i;
if(aa[i].first==aa[i-1].first)
rak_a[i]=rak_a[i-1];
}
for(int i=1;i<=n;++i){
rak[aa[i].second]=rak_a[i];
ans[aa[i].second]='A';
}
for(int i=1;i<=n;++i){
if(rak_c[i]<rak[cc[i].second]){
rak[cc[i].second]=rak_c[i];
ans[cc[i].second]='C';
}
}
for(int i=1;i<=n;++i){
if(rak_m[i]<rak[mm[i].second]){
rak[mm[i].second]=rak_m[i];
ans[mm[i].second]='M';
}
}
for(int i=1;i<=n;++i){
if(rak_e[i]<rak[ee[i].second]){
rak[ee[i].second]=rak_e[i];
ans[ee[i].second]='E';
}
}
string quy;
for(int i=1;i<=q;++i){
cin>>quy;
if(!mp[quy])
cout<<"N/A"<<"\n";
else
cout<<rak[mp[quy]]<<" "<<ans[mp[quy]]<<"\n";
}
return 0;
}

转载于:https://www.cnblogs.com/ldudxy/p/11240315.html

http://www.jmfq.cn/news/4897675.html

相关文章:

  • wordpress自动网站地址/百度官方平台
  • 公司网站设立与维护方案/网站建设制作费用
  • 做像美团淘宝平台网站多少钱/苹果要做搜索引擎
  • 搭建一个网站多少钱/成都seo优化排名公司
  • 做网站宜宾/企业网站推广公司
  • 电商网站建设哪家好/页优化软件
  • 成都最新房价一览表/seo的优化原理
  • 腾讯企业邮箱网页版登录入口/合肥网络seo推广服务
  • 企业网站模板下载需谨慎/免费推广网站平台
  • 网站建设对百度推广的影响/营销活动怎么做吸引人
  • 百度网站与推广/b2b采购平台
  • 专做婚宴用酒是网站/免费的网站域名查询
  • 温州营销型网站建设/网站制作多少钱
  • 毕设DW做网站的过程/看广告收益的正规平台
  • 专门做顶账房的网站/网上销售
  • 那个网站是专门做机械设备/网络营销的概念和特点
  • 辽宁大连建设工程信息网站/百度竞价排名规则
  • 护肤品网站建设/免费推广工具
  • 网址之家大全/李勇seo的博客
  • wordpress建小说网站/昆明网络推广公司排名
  • 学院网站建设流程/恶意点击推广神器
  • wordpress登录链接修改/关键词优化分析工具
  • 免费的网站软件正能量/网络营销策划书格式
  • h5制作的炫酷个人网站/百度店面定位怎么申请
  • wordpress 友情链接分类/seo什么意思中文意思
  • 网站建设费可以抵扣进项税吗/百度贴吧官网首页
  • 怎么做招标公司网站/百度手机网页版入口
  • asp.net做网站后台/腾讯朋友圈广告怎么投放
  • 只做app不做网站可以吗/b2b商务平台
  • 嘉兴做微网站设计/优化设计答案六年级上册语文