题解 第三章排序与查找| #奥运排序问题#

奥运排序问题

http://www.nowcoder.com/practice/100a4376cafc439b86f5f8791fb461f3

#include <stdio.h>
#include <stdlib.h>

typedef struct Nation
{
    int GoldMedalNum;
    int MedalNum;
    int Population;
    int GPRatio;
    int MPRatio;
}Nation;

int main()
{
    int N,M;//N是国家数,M是排名的国家数
    scanf("%d%d",&N,&M);
    Nation Nat[N];
    for(int i=0;i<N;i++)
    {
        scanf("%d%d%d",
              &Nat[i].GoldMedalNum,
              &Nat[i].MedalNum,
              &Nat[i].Population);
        Nat[i].GPRatio=Nat[i].GoldMedalNum/Nat[i].Population;
        Nat[i].MPRatio=Nat[i].MedalNum/Nat[i].Population;
    }
    int ToBeRank[M][5];
    for(int i=0;i<M;i++)
        for(int j=0;j<5;j++)
            ToBeRank[i][j]=1;//令其初始排名均为1
    for(int i=0;i<M;i++)
        scanf("%d",ToBeRank[i][0]);//第零行为参加排名的国家号
    //以上即录入了所有的信息
    
    //对于这种,排名需要1,2,2,4的,需要对于每一个元素遍历一次
    //遍历过程中,发现比自己排名高的,则自增一位,相同,或者比自己低的不变
    for(int i=0;i<M;i++)
        for(int j=0;j<M;j++)
        {
            if()
        }
}
王道机试指南刷题 文章被收录于专栏

计划刷完这本书

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:20
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务