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

物流企业网站建设与管理规划书wordpress如何加链接

物流企业网站建设与管理规划书,wordpress如何加链接,公众号 同步 wordpress,电子商务主要指什么题意 输入k个程序的每个程序的满分分数#xff0c;再输入m条用户提交的记录。按要求进行分数的排序最后输出。是一道结构体的复杂排序 思路分析 首先明确本题的输出要求#xff1a; 编译失败的提交分数为-1。只有至少成功提交过一次程序(没有编译失败),的用户才会被排序。可以…题意 输入k个程序的每个程序的满分分数再输入m条用户提交的记录。按要求进行分数的排序最后输出。是一道结构体的复杂排序 思路分析 首先明确本题的输出要求 编译失败的提交分数为-1。只有至少成功提交过一次程序(没有编译失败),的用户才会被排序。可以通过在结构体中设置一个bool isshown标志实现当输入的grade ! -1时则isshown设置为true。要求输出得失每条程序的最高的提交分数可以边输入边更新该程序的最高分对于排序中的用户如果编译失败则该提交对应的程序分数为0而没有提交的程序即输出-。cmp按照总分从高到低排序总分相等时按照完整解决程序个数排序解决个数相等时按照id从小到大。 结构体的写法:按照所需输出的要求结构体应写成如下形式struct record{int user,id,ranked,num,total; //user代表用户名id代表题号ranked排名num代表得到满分的次数tota总分int grade[6]; //各个程序的得分bool isshown false; //默认为false表示没有成功的提交 }rec[maxn]; 细节性太多直接看代码吧。 参考代码 #include bits/stdc.h using namespace std; const int maxn 1e410; int a[6]; struct record{int user,id,ranked,num,total;int grade[6]; //各科分数bool isshown false; //默认为false表示没有成功的提交 }rec[maxn]; int n,k,m;bool cmp(const record a,const record b) {if(a.total ! b.total) return a.total b.total;else if(a.num ! b.num) return a.num b.num;else return a.user b.user; }int main(void) {int user,id,grade;cinnkm;for(int i 1;i k;i) scanf(%d,a[i]);for(int i 1;i n;i) fill(rec[i].grade,rec[i].grade6,-2); //-2代表所有程序未提交 for(int i 0;i m;i) {scanf(%05d %d %d,user,id,grade);rec[user].user user; //注意此处的写法是rec[user]而不是rec[i]。 rec[user].grade[id] max(rec[user].grade[id],grade); //更新对应程序的最高分 if(grade ! -1) rec[user].isshown true; //出现了分数不为-1则设置标记 }//遍历所有的用户,获得总分数以及完整通过程序的个数numfor(int i 1;i n;i) {for(int j 1;j k;j) {if(rec[i].grade[j] ! -1 rec[i].grade[j] ! -2) //提交了并且编译通过则加到总分中 rec[i].total rec[i].grade[j];if(rec[i].grade[j] a[j]) rec[i].num; //如果是满分则完整通过个数1 }}//获得排名 sort(rec1,rec1n,cmp);rec[1].ranked 1;for(int i 2;i n;i) {if(rec[i].total rec[i-1].total) rec[i].ranked rec[i-1].ranked;else rec[i].ranked i;}for(int i 1;i n;i) {if(rec[i].isshown true) {printf(%d %05d %d ,rec[i].ranked,rec[i].user,rec[i].total);for(int j 1;j k;j) {if(j 1) cout ;if(rec[i].grade[j] -1) cout0;else if(rec[i].grade[j] -2) cout-;else coutrec[i].grade[j];}coutendl;}}return 0; } 转载于:https://www.cnblogs.com/Western-Trail/p/10362956.html
http://www.zqtcl.cn/news/795184/

相关文章:

  • 强化网站建设网页翻译怎么弄出来
  • 长春火车站到龙嘉机场高铁时刻表视频网站建设公司排名
  • 武进网站建设代理商google官网下载
  • 简单网站开发流程图知乎怎么申请关键词推广
  • 成寿寺网站建设公司文登区做网站的公司
  • 建设一个网站用什么软件下载阿里外贸平台网站建设
  • 可信网站myeclipse网站开发
  • 做设计找素材的 网站有哪些网站建设实训个人总结
  • 浙江省建设厅继续教育官方网站网站做vr的收费
  • 建造网站 备案苏州手机网站设计
  • 做外贸卖小商品是哪个网站手机首页设计
  • 大连网站制作公司营销策划公司有哪些职位
  • 2019深圳网站设计公司排名网站设计的思想
  • 试客那个网站做的好seo管理平台
  • 增加网站关键词库网盟推广合作
  • 企业门户网站内容建设濮阳网络培训基地
  • 做亚马逊运营要看哪些网站免费咨询电脑问题
  • 如何用html制作网站app开发要多少钱
  • 中国搜索提交网站信息网络犯罪
  • 网站服务器做下载链接分销平台系统源码
  • 网站管理助手建站沈阳专业网站建设企业
  • 企业网站开发公司大全建筑工程培训
  • 免费网站开发模板云南省网站开发软件
  • dede小游戏php网站源码广州网站vi设计报价
  • 邯郸建设局网站资质申报wordpress 前端 插件
  • 关于asp_sql网站开发的书籍小程序跳转网页方法
  • 昆明网站开发公司电话建设手机银行的网站
  • 福州建设注册中心网站怎么做公司展示网站
  • 网络营销网站建设知识平面设计初中毕业能学吗
  • 2019销售网站开发与设计现状怎么在网上卖东西赚钱