java進階-第三周編程題

1查找里程

(10分)

題目內容:

下圖為國內主要城市之間的公路里程:

image

你的程序要讀入這樣的一張表恳谎,然后,根據輸入的兩個城市的名稱,給出這兩個城市之間的里程加酵。

注意:任何兩個城市之間的里程都已經給出,不需要計算經第三地中轉哭当。

輸入格式:

首先猪腕,你會讀到若干個城市的名字。每個名字都只是一個英文單詞钦勘,中間不含空格或其他符號陋葡。當讀到名字為“###”(三個#號)時,表示城市名字輸入結束彻采,###并不是一個城市的名字腐缤。如果記讀到的城市名字的數量為n捌归。

然后,你會讀到nxn的一個整數矩陣岭粤。第一行的每一個數字惜索,表示上述城市名單中第一個城市依次到另一個城市之間的里程。表中同一個城市之間的里程為0剃浇。

最后巾兆,你會讀到兩個城市的名字。

輸出格式:

輸出這兩個城市之間的距離虎囚。

輸入樣例:

Hagzou Hugzou Jigxng ###

0 1108 708

1108 0 994

708 994 0

Hagzou Jigxng

輸出樣例:

708

時間限制:500ms

內存限制:32000kb

我的答案

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        ArrayList <String> citys = new ArrayList <String>();
        Scanner in = new Scanner(System.in);
        //讀入城市  
        while (true) {
            String city = in.next();
            if (city.equals("###")) {
                break;
            }
            else
            {
                citys.add(city);
            }
        }
        // 讀入里程表
        int cnt = citys.size();
        int [][] miles = new int[cnt][cnt];
        for (int i=0;i<cnt;i++) {
            for (int j=0;j<cnt;j++) {
                miles[i][j] = in.nextInt();
            }
        }
        // 返回里程
        String c1 = in.next();
        String c2 = in.next();
        int a = citys.indexOf(c1);
        int b = citys.indexOf(c2);
        System.out.println(miles[a][b]);
    }

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末角塑,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子淘讥,更是在濱河造成了極大的恐慌圃伶,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件适揉,死亡現場離奇詭異留攒,居然都是意外死亡,警方通過查閱死者的電腦和手機嫉嘀,發(fā)現死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門炼邀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人剪侮,你說我怎么就攤上這事拭宁。” “怎么了瓣俯?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵杰标,是天一觀的道長。 經常有香客問我彩匕,道長腔剂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任驼仪,我火速辦了婚禮掸犬,結果婚禮上,老公的妹妹穿的比我還像新娘绪爸。我一直安慰自己湾碎,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布奠货。 她就那樣靜靜地躺著介褥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上柔滔,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天溢陪,我揣著相機與錄音,去河邊找鬼睛廊。 笑死嬉愧,一個胖子當著我的面吹牛,可吹牛的內容都是我干的喉前。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼王财,長吁一口氣:“原來是場噩夢啊……” “哼卵迂!你這毒婦竟也來了?” 一聲冷哼從身側響起绒净,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤见咒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后挂疆,有當地人在樹林里發(fā)現了一具尸體改览,經...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年缤言,在試婚紗的時候發(fā)現自己被綠了宝当。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡胆萧,死狀恐怖庆揩,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情跌穗,我是刑警寧澤订晌,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蚌吸,受9級特大地震影響锈拨,放射性物質發(fā)生泄漏。R本人自食惡果不足惜羹唠,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一奕枢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肉迫,春花似錦验辞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春壳贪,著一層夾襖步出監(jiān)牢的瞬間陵珍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工违施, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留互纯,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓磕蒲,卻偏偏與公主長得像留潦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辣往,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容

  • 1兔院、 里程 題目內容: 下圖為國內主要城市之間的公路里程: 你的程序要讀入這樣的一張表,然后站削,根據輸入的兩個城市的...
    godfrey_88閱讀 2,359評論 0 2
  • 1 奇偶個數(5分) 題目內容: 你的程序要讀入一系列正整數數據坊萝,輸入-1表示輸入結束,-1本身不是輸入的數據许起。程...
    追風劍007閱讀 1,004評論 1 0
  • 愛對也罷十偶,恨錯也罷,此時此刻园细,豁然開朗惦积。 九月的第一天,一個好的開始猛频,一年中最舒適的季節(jié)到來了荣刑。 糾纏了我將近一年...
    深藍小孩閱讀 244評論 1 3
  • 提及死亡厉亏,我們最多的反應是恐懼、是留戀烈和、是悲傷甚至是悔恨爱只。 我們先來談談恐懼。何為恐懼招刹?恐懼是指人們在面臨某種危險...
    小女孩兒的大大夢想閱讀 534評論 0 1
  • 1.以物易物恬试,不只是處理二手物品,建立信用平臺疯暑,物品框架训柴。當時考慮盈利模式,流量和廣告就是了妇拯。 2.保險中介服務機...
    廈大平兄探險記閱讀 797評論 0 0