日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

花生采摘(洛谷P1086题题解,Java描述)

發(fā)布時間:2025/3/15 java 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 花生采摘(洛谷P1086题题解,Java描述) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目要求

P1086題目鏈接

分析

這個題是強(qiáng)行規(guī)定的貪心,就很簡單啦。只需要排個序,逐一嘗試即可。

每次都要試圖跳到下一個格子,試一試過去消耗的距離加上從新位置到跳回路邊的距離和會不會超出限制。

是這樣的,如果當(dāng)前點能跳回去,那跳回去的距離絕對小于等于嘗試下一個點的距離。當(dāng)且僅當(dāng)下一個點在當(dāng)前點直線返回出發(fā)位置的直線上時等號成立。

所以,策略就是,盡量嘗試,行就繼續(xù),不行就回滾并結(jié)束。

為了防止地圖大,在讀的時候T掉,所以開BufferedReader。

AC代碼(Java語言描述)

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Comparator; import java.util.List;public class Main {private static class Point {int x;int y;Integer value;Point(int x, int y, int value) {this.x = x;this.y = y;this.value = value;}}public static void main(String[] args) throws IOException {List<Point> list = new ArrayList<>();BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String[] first_line = reader.readLine().split("\\s+");int m = Integer.parseInt(first_line[0]);int n = Integer.parseInt(first_line[1]);int time = Integer.parseInt(first_line[2]);for (int i = 1; i <= m; i++) {String[] array = reader.readLine().trim().split("\\s+");for (int j = 0; j < n; j++) {if (!"0".equals(array[j])) {list.add(new Point(i, j+1, Integer.parseInt(array[j])));}}}reader.close();list.sort(Comparator.comparing(point -> -point.value));Point highest = list.remove(0);time -= 2*highest.x;time--;if (time < 0) {System.out.println(0);return;}int sum = highest.value;time += highest.x;int x = highest.x;int y = highest.y;for (Point point : list) {time -= (Math.abs(point.x-x));time -= (Math.abs(point.y-y));time--;time -= point.x;if (time < 0) {break;}sum += point.value;time += point.x;x = point.x;y = point.y;}System.out.println(sum);}}

總結(jié)

以上是生活随笔為你收集整理的花生采摘(洛谷P1086题题解,Java描述)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区欧美一区 | 中文字幕高清一区 | 一本大道久久久久精品嫩草 | 亚洲系列 | 欧美久久久久久久久久久久久久 | 日本成人在线免费视频 | 亚洲丁香色 | 女同视频网站 | 欧美h网站 | 叶全真三级| 波多野结衣二区三区 | 国产精品二区一区二区aⅴ污介绍 | 伊人久久中文 | 国产精品海角社区 | 一本一本久久a久久精品综合麻豆 | 免费在线观看a级片 | 欧美日韩一区二区三区69堂 | 黑人操亚洲人 | 久久艹伊人 | 色综合五月天 | 黄色大片在线播放 | 日美女网站 | 国产精品一区二区三区免费视频 | 高清一二三区 | 成人免费av | 亚洲一久久 | 相亲对象是问题学生在线观看 | 亚洲桃色av| 成人av18| 成人欧美一区二区三区黑人冫 | 97国产精品久久久 | 日本r级电影在线观看 | 欧美另类天堂 | 黄色生活毛片 | 91麻豆精品国产午夜天堂 | 欧美国产在线一区 | 久久综合久久综合久久综合 | www.色多多 | 国产精品27p | 猎艳山村丰满少妇 | 亚洲女人毛片 | 国产欧美日韩 | 91啪在线观看 | 国产极品美女高潮无套嗷嗷叫酒店 | 好吊视频一二三区 | 亚洲精品视频久久 | 韩国伦理片观看 | 亚洲免费成人av | 日本一卡二卡在线 | 91成人免费看片 | 91丨九色丨蝌蚪丨丝袜 | 美女性生活视频 | 欧美黄色大片在线观看 | 在线观看一区二区三区四区 | av动漫免费观看 | 久久九九爱| 日韩欧美国产精品综合嫩v 国产小毛片 | 激情图片在线观看 | 香蕉视频色 | 中国女人特级毛片 | 视频一区 中文字幕 | 狠狠爱天天干 | 五月激情视频 | 欧美一区二区三区四 | 长河落日电视连续剧免费观看01 | 闫嫩的18sex少妇hd | 男人天堂新地址 | 日本一区精品视频 | 五月婷婷六月婷婷 | 亚洲av毛片成人精品 | 放几个免费的毛片出来看 | 欧美精品色呦呦 | 成人3d动漫一区二区三区 | 无码人妻久久一区二区三区不卡 | 国产高清一区二区三区四区 | 青娱乐福利视频 | 视频在线a | 亚洲国产一区二区a毛片 | 国产精品swag | 国产成人av一区 | 无码一区二区三区免费 | 日本美女逼| 成人爱爱视频 | 91在线观看. | 伊人色在线视频 | 国产第七页 | 亚洲偷 | 久久麻豆av | 欧美在线黄色 | va在线观看| 一级黄色大片网站 | 色婷婷视频在线 | 免费日本特黄 | 女性向av免费网站 | 欧美hdxxxx | 特黄aaaaaa私密按摩 | 寡妇一级片 | 欧美性视频一区二区 | 国产精视频 |