关注
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int M = scn.nextInt();
int N = scn.nextInt();
int K = scn.nextInt();
ArrayList<Integer> li = new ArrayList<Integer>();
HashMap<Integer,Node> map = new HashMap<Integer,Node>();
int temp = 0;
for(int i=1; i<M+1; i++) {
for(int j=1; j<N+1; j++) {
temp = scn.nextInt();
if(temp > 0) {
Node node = new Node();
node.setM(i);
node.setN(j);
map.put(temp, node);
li.add(temp);
}
}
}
Collections.sort(li);
Collections.reverse(li);
int maxNum = 0;
int tempGo = 0;
int tempBack = 0;
Node tempNode = map.get(li.get(0));
tempGo = tempNode.getM() + 1;
tempBack = tempNode.getN();
if(tempGo + tempBack <= K) {
maxNum = li.get(0);
}
for(int i=1; i<li.size(); i++) {
tempBack = map.get(li.get(i)).getM();
tempGo += Math.abs(map.get(li.get(i)).getN() - map.get(li.get(i-1)).getN()) + Math.abs(map.get(li.get(i)).getM() - map.get(li.get(i-1)).getM())+ 1;
if(tempBack + tempGo <= K) {
maxNum += li.get(i);
} else {
break;
}
}
System.out.print(maxNum);
}
}
class Node {
int m;
int n;
public void setM(int m) {
this.m = m;
}
public int getM() {
return m;
}
public void setN(int n) {
this.n = n;
}
public int getN() {
return n;
}
}
查看原帖
点赞 2
相关推荐
03-12 11:58
北京外国语大学 平台产品 
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 笔试 #
2007196次浏览 22875人参与
# 金融银行面经 #
60144次浏览 475人参与
# 腾讯2025实习生招聘 #
15537次浏览 629人参与
# 牛友故事会 #
161219次浏览 2599人参与
# 技术岗笔试题求解 #
18648次浏览 273人参与
# 两会劳动法放大招 #
21269次浏览 424人参与
# 元戎现在香不香 #
63964次浏览 523人参与
# 夸一夸2024年的自己 #
21654次浏览 188人参与
# 双非应该如何逆袭? #
20120次浏览 745人参与
# 互联网回暖,腾讯要招5000人! #
5542次浏览 80人参与
# 网易求职进展汇总 #
71638次浏览 551人参与
# 我的省钱小妙招 #
4465次浏览 145人参与
# 你投递的公司有几家约面了? #
55031次浏览 399人参与
# 如果中了500万,你会离职吗? #
57498次浏览 416人参与
# 蔚来开了,制造业的牛友投递了吗? #
21783次浏览 188人参与
# 你怎么评价今年的春招? #
85133次浏览 1111人参与
# 面试体验感最好的是哪家? #
133237次浏览 1453人参与
# 实习/项目/竞赛奖项,哪个对找工作更重要? #
48477次浏览 639人参与
# 打工人的精神状态 #
25550次浏览 436人参与
# Tplink求职进展汇总 #
106308次浏览 592人参与
# 我和xx公司的爱恨情仇 #
35778次浏览 301人参与
# 大城市找工作会更容易吗 #
6561次浏览 34人参与