求大佬帮助95%真的好难受啊

import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;

public class Main
{

	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		while (sc.hasNext())
		{
			int a = sc.nextInt();
			int b = sc.nextInt();
			int c = sc.nextInt();
			int d[][] = new int[a][b];
			for (int i = 0; i < d.length; i++)
			{
				for (int j = 0; j < d[i].length; j++)
				{
					d[i][j] = sc.nextInt();
				}
			}
	BigInteger gg=BigInteger.valueOf(0);
			for (int i = 0; i < c; i++)
			{
				int y[] = new int[b];// lie
				int x[] = new int[a];// hang
				for (int j = 0; j < a; j++)
				{
					for (int k = 0; k < b; k++)
					{
						x[j]+=d[j][k];
						y[k]+=d[j][k];
					}
				}//行列对比
				int h=x[0];
				int l=y[0];
				int yes=0;
				int no = 0;
				for (int j = 0; j < x.length; j++)
				{
					if (x[j]>h )
					{
						
						h=x[j];
						yes=j;
					}
				}
				for (int j = 0; j < y.length; j++)
				{
					if (y[j]>l )
					{
						l=y[j];
						no=j;
					}
				}
				
				if (h<=l)
				{
					for (int j = 0; j < a; j++)
					{
						for (int k = 0; k <b; k++)
						{
							gg=gg.add(BigInteger.valueOf(d[j][no]));
							d[j][no]=0;
						}
					}
				}else {
					for (int j = 0; j < a; j++)
					{
						for (int k = 0; k <b; k++)
						{
							gg=gg.add(BigInteger.valueOf(d[yes][k]));
							d[yes][k]=0;
						}
					}
				}
				
			}
			
	
			System.out.println(gg);

		}
	}

}

全部评论
3 3 2 1001 1 101 1001 0 101 0 0 0 2205
1 回复 分享
发布于 2020-02-29 12:49
兄弟,我也是%95!!!😭
点赞 回复 分享
发布于 2020-02-29 01:42

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-07 19:59
门头沟学院 C++
补药卡我啊😭:都快15年前的了还在11新特性
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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