合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

        代寫ECE 36800、代做Java/Python語言編程
        代寫ECE 36800、代做Java/Python語言編程

        時間:2024-11-25  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



        ECE 36800 Assignment #8 
         
         Original Due: 1:00 PM, Tuesday, November 19 
         Extended: 1:00 PM, Tuesday, November 26 
         
        Goal 
        Consider the following scenario: you want to find an optimal route for your commute to work 
        while considering factors like traffic, which may change over time. We can model this as a graph 
        where each edge has a list of weights, such that each element of the list reflects the weight of that 
        edge after a certain number of steps. For instance, consider the path given by 0 → 1 → 2 → 0 on 
        the graph below: 
        The weight of the 0 → 1 edge is initially 1. After taking the first step, the weight of the 1 → 
        2 edge is 5, and after the second step, the weight of the 2 → 0 edge is 9, so the total weight of the 
        path is 1 + 5 + 9 = 15. 
        For simplicity, we only consider graphs where the lists of weights for each edge all have the same 
        length, called the period. In general, if an edge u → v shows up at position i in the path and has a 
        weight list of (x1, . . . , xn), it contributes xi mod n to the weight of that path. The goal of this 
        assignment is to write a program which, given a graph like the one above, and a pair of start/end 
        vertices, outputs a path from start to end with minimum weight. 
         
        Input/Output 
        As before, your program should take as a command-line argument the name of a text file 
        describing a graph, and then respond to queries on standard input. For each query, you should 
        print to standard output the shortest path as a space-separated list of vertices. 
        The format of the text file is as follows: 
        • The first line will look like V N , where V is the number of vertices in the graph, and 
        N is the period of the edge weights. 
        • Following that, there will be one line per edge, in the format 
        vs vt w1 . . . wN 
        where vs is an integer representing the source vertex of the edge, vt is an integer 
        representing the target vertex of the edge, and each of w1 through wN are integers 
        representing the list of weights for that edge. 
        Each query will be given by a space-separated pair of integers, representing the indices of the start 
        and end vertices, respectively.  
         
        © 2024, Jongwook Kim. All rights reserved. 
         
        Example 
        Consider the following graph.txt file: 

        This represents the graph: 

        A sample run of the program is shown below: 
        $ ./a8 graph.txt 

        where 0 3 is the query input on stdin and 0 1 2 3 is the shortest path. Explanation: the shortest 
        path from 0 to 3 is 0 → 1 → 2 → 3 with a total weight of 5 + 2 + 4 = 11, since the 
        other path 0 → 2 → 3 has a total weight of 3 + 15 = 18. 
        There will be multiple queries for each graph, but you may assume that all queries with the same 
        start vertex will be given consecutively. 
         
        Grading 
        Similar to the previous programming assignment, your submission must be both correct and 
        efficient (and not have any memory leaks/errors, as usual) to receive full points. The graphs will 
        range in size from 10 vertices to roughly 1k vertices, and each graph will have approximately 10 
        queries. For each test case, your program must produce an output within the time limit to receive 
        credit. You should put a comment at the start of each method describing its functionality. 
         
        Submission 
        Submit any source/header files with your implementation, as well as a Makefile that builds 
        a target called a8, to Gradescope. DO NOT include executables in your submission. DO NOT 
        put your files inside a folder. Note that to receive points, your submission must work on 
        eceprog. 
        4,15 

        請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






         

        掃一掃在手機打開當前頁
      1. 上一篇:代寫ENG4200、Python/Java程序設計代做
      2. 下一篇:代寫MATH38161、代做R程序設計
      3. 無相關信息
        合肥生活資訊

        合肥圖文信息
        急尋熱仿真分析?代做熱仿真服務+熱設計優化
        急尋熱仿真分析?代做熱仿真服務+熱設計優化
        出評 開團工具
        出評 開團工具
        挖掘機濾芯提升發動機性能
        挖掘機濾芯提升發動機性能
        海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
        海信羅馬假日洗衣機亮相AWE 復古美學與現代
        合肥機場巴士4號線
        合肥機場巴士4號線
        合肥機場巴士3號線
        合肥機場巴士3號線
        合肥機場巴士2號線
        合肥機場巴士2號線
        合肥機場巴士1號線
        合肥機場巴士1號線
      4. 短信驗證碼 酒店vi設計 NBA直播 幣安下載

        關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

        Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
        ICP備06013414號-3 公安備 42010502001045

        国产成人亚洲精品电影| 久久久无码精品亚洲日韩蜜臀浪潮| 国产三级国产精品| 精品香蕉在线观看免费| 亚洲精品免费在线观看| 国内精品久久久久久99蜜桃| 精品少妇一区二区三区在线 | 国产午夜亚洲精品不卡免下载 | 日韩中文字幕免费| 日韩性公交车上xxhd| 精品国产乱码久久久久久1区2区| 亚洲国产精品人久久| 久久精品视频免费看| 亚洲日韩精品A∨片无码| 中文精品北条麻妃中文| 国产成人亚洲精品91专区手机| 精品女同一区二区三区免费播放 | 日韩免费视频播放| 国产 日韩 中文字幕 制服| 国产伦精品一区二区三区精品| 国产精品视频公开费视频| 牛牛本精品99久久精品| 精品国产AV无码一区二区三区| 国产精品自在线拍国产手机版| 亚洲精品无码成人片久久不卡 | 久久精品女人天堂AV| 日韩精品福利片午夜免费观着| 国产精品大全国产精品| 久久久这里有精品| 99re最新在线精品| 精品日产卡一卡二卡三入口| 国产精品一区二区毛卡片| 揄拍成人国产精品视频| 国产精品国产三级国产av中文| 国产精品观看在线亚洲人成网| 在线亚洲精品视频| 国产精品天堂avav在线| 国产三级国产精品| 亚洲国产精品日韩av不卡在线 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 中文成人无字幕乱码精品区 |