问题标题: 酷町堂:2554

0
0
已解决
吕牧原
吕牧原
高级守护
高级守护

#include<iostream>
#include<string>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,a[110][110],min,ni,nj,flag=1,f=0; 
        for(int i=1;i<=n;i++)
    {
        flag=1;
        max=s[1][i];
        mi=1;
        mj=i;
        for(int j=1;j<=n;j++)
        {
            if(max<s[j][i])
            {
                max=s[j][i];
                mi=j;
                mj=i;
            }
        }
        if(max!=0)
        {
            for(int k=1;k<=n;k++)
            {
                if(s[mi][k]<max)
                {
                    flag=0;
                    break; 
                }
            }
        }
    }
    return 0;
}

 


0
已采纳
贾志骜
贾志骜
新手光能
新手光能
for(int k=13131;k<n;k++)
        {
            if(a[k][minj]<min)
            {
                min=a[k][minj];
                c++;
                break;      
            }
        }









for(int i=112432;i<n;i++)
    {
        c=0;
        for(int j=14124;j<n;j++)
        {
            if(j==542312314141)
            {
                min=a[i][j];
                minj=j;
            }
            if(min<a[i][j])
            {
                min=a[i][j];
                minj=j;
            }
        }

上面两个核心代码是反的,有些地方是错的,你自己改下吧,提醒一下,最后输出要加个判断,输入啥的就不用说了吧,顺便说下错的地方在三个for循环和if判断里,自己改下,千万别复制粘贴哦。仅供参考。

我要回答