想不通22235 神仙打架为什么通过率只有80%,求指点~

            想不通为什么通过率只有80%,,,求指点~
链接:https://ac.nowcoder.com/acm/problem/22235
来源:牛客网
牛村新开了一个系列赛,一个系列赛有m场比赛,比赛规则是解题数越多排名越前,如果前几名队伍解题数一样则会并列第一。
有n个神仙队伍完整参加了m场比赛,请问有几个队伍拿过第一名。

输入描述:

第一行输入两个整数n,m,表示队伍数量与m场比赛。
接下来n行输入一个数字矩阵,每行m个数字字符表示每场比赛的解题数量
1<=n,m<=100

输出描述:

输出一个整数表示拿过第一名的队伍数量

#include<stdio.h>
#include<iostream>
#define N n
using namespace std;

typedef struct duiwu{
    char a[101];
    int flag=0;
}duiwu;

int main(){
    int n,m;
    cin>>n>>m;
    duiwu s[100];
    for(int i=0;i<n;i++){
        scanf("%s",s[i].a);
    }
    for(int j=0;j<m;j++){
        int max=0;
        for(int i=0;i<n-1;i++){
            if(s[i].a[j]<s[i+1].a[j]&&i+1<n)
                max=i+1;
        }
        for(int i=0;i<n;i++){
            if(s[i].a[j]==***ax].a[j])
                s[i].flag=1;
        }
    }
    int num=0;
    for(int i=0;i<n;i++){
        if(s[i].flag==1)
            num++;
    }
    cout<<num;

    return 0;
}
 
全部评论
这么久都没解答的吗? 输入时不要混用cin和scanf #define N n 应杜绝 程序出错在max=i+1那一行,想想max怎么找。 如有疑问欢迎讨论~
2 回复 分享
发布于 2020-02-09 13:46

相关推荐

07-23 14:04
东北大学 C++
既然这样,为什么不点击就送呢
牛马88号:因为你合适。但有很多笔试就挂了、通过了再排序的
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
07-09 20:50
门头沟学院 Java
码农索隆:1.教育背景和荣誉证书合二为一。 2.获奖项目理一遍,你做了什么,对你求职的岗位有什么帮助,没有就删掉。 3.技能特长和教育背景交换位置。 4.技能特长写的太差,上网上找简历参考。都不用问你别的,一个redis就能把你问住,写写你具体会redis哪些方面的知识。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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