精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕

COMP2013代做、代寫Data Structures and Algorithms
COMP2013代做、代寫Data Structures and Algorithms

時間:2024-04-24  來源:  作者: 我要糾錯



COMP2013 Data Structures and Algorithms
Programming Assignment 2 Deadline: 10:00am, 22th April, 2024
Instructions
 Submit the soft-copy of your program to Learn@PolyU
 You can only submit one program file (either C++ or Java or Python),
and the filename must follow the format below.
Language Filename format Filename example
C++ mainStudentID.cpp main10987654d.cpp
Java mainStudentID.java main10987654d.java
Python mainStudentID.py main10987654d.py
- We only accept file types in .cpp, .java, .py. We do not accept file types like .ipynb, .h, etc.
Section 1. Problem
You have n pipes with lengths in meters. You need to connect all these pipes into one pipe. You can
connect two pipes into one at a time. For two pipes with length i and j meters respectively, the cost to
connect them is 𝑡𝑡(𝑖𝑖,𝑗𝑗) = 𝑚𝑚𝑚𝑚𝑚𝑚(𝑖𝑖,𝑗𝑗) + 3; the connected pipe has length i+j meters.
The task is to minimize the total cost to connect all n pipes into one pipe, where the total cost is the sum
of all connection costs.
Example: you have 4 pipes in length 6, 5, 2, 8. After connecting all pipes, you will get one pipe with
length 21 meters. Your task is to minimize the total cost to connect these pipes into one. There can be
different ways to perform the connections. Given 4 pipes, there are  
4
2  ×  
3
2  = 18 ways to perform the
connections, and below shows one possible way (not with optimal cost),
- Connect pipes with length 6,5 first, with cost 9, and result in three pipes with length 11,2,8
- Then connect pipes with length 11, 2, with cost 14, and result in two pipes with length 13, 8
- Then connect pipes with length 13, 8, with cost 16, and result in one pipe with length 21.
- The total cost of the connections above is 9+14+16=39.
For this example, an optimal way to connect pipes should have minimum cost 34.
Given n pipes, implement a greedy algorithm that can correctly obtain the minimum total cost to connect
them into one pipe, adhering to the requirements above. Your program should have time complexity
O(nlogn). (You do not need to prove the optimality of your greedy algorithm.)
Section 2. input and output of your format
In the table below, it shows a sample of the input file and the output of your program. Your program
should take as input a filename (e.g., file1.txt), and then read the integers (one integer per line) in the file.
These integers are the length of pipes. The number of non-empty lines in the file is the number of pipes
you need to handle.
Your program will output an integer value to the screen, which is the minimum cost obtained by your
program.
Sample input file “file1.txt” The output on screen (stdout)
6 34
5
2
8
We will run your program by a command line like:
where the argument “file1.txt” is an example of the input filename.
Your program should only output the result number.
Please follow the above output format and DO NOT print any extra information.
Notes:
- We will use 10 test cases to grade your program
- The pipe length is positive integer in range [1, 1000]
- In a test case, the number of pipes is at most 10000.
Implementation Instructions:
In your implementation, you can use existing libraries that support data structures like list, stack, queue,
min-heap, max-heap, priority-queue, etc. (In other words, you do not need to implement these
fundamental data structures)
You are allowed to use operator or standard library function (e.g., in C++, Java, Python) to perform
lexicographic comparison for string. Examples:
• C++: https://cplusplus.com/reference/string/string/compare/
• Java: https://docs.oracle.com/javase/tutorial/java/data/comparestrings.html
• Python: https://docs.python.org/3/library/stdtypes.html#comparisons
Section 3: Grading Criteria
Naming conventions, compilation and execution commands
 Before submission, rename your program to
 mainStudentID.cpp, e.g., main10987654d.cpp
 OR mainStudentID.java, e.g., main10987654d.java
 OR mainStudentID.py, e.g., main10987654d.py
 [C++ and Java only] Make sure that you can compile your program using the command:
 g++ mainStudentID.cpp -o mainStudentID
 OR javac mainStudentID.java
o No marks will be given if your program cannot be compiled.
Language Command line
C++ (after compilation) ./mainStudentID file1.txt
Java (after compilation) java mainStudentID file1.txt
Python python mainStudentID.py file1.txt
 We will run your program by a command line like:
 ./mainStudentID file1.txt
 OR java mainStudentID file1.txt
OR python mainStudentID.py file1.txt
where the argument “file1.txt” is an example of the input filename.
Make sure that you can execute the above commands on the COMP apollo server successfully.
Otherwise, no marks will be given. The current versions on apollo are as follows:
g++ (GCC) 4.8.5, javac 1.8.0_20, Python 2.7.5
Test files for grading
Total marks: 100 marks
Your program will be graded by using 10 test files.
For each test case, if your program can return the correct output within 1 minute, it is a successful case
and you get 10 marks. Otherwise, this is a failed case with 0 marks.
- The running time of your program will be measured on the COMP apollo server.
If your program is not a greedy approach, extra 50 marks will be deducted from the total marks you
get from the 10 test cases above. Final grade of the assignment is in the range [0,100].
Appendix
(1) How to activate your COMP account?
Please click the following link to activate your COMP account:
https://acct.comp.polyu.edu.hk/
according to the instructions in:
https://acct.comp.polyu.edu.hk/files/COMPStudentAccountSelfActivation.pdf
(2) How to login the COMP apollo server?
[Step 1]
Use PuTTY (or any SSH client
program)
Enter the host name
csdoor.comp.polyu.edu.hk
Click the “Open” button.
If you see the message “The host
key is not cached for this
server…”,
just accept to continue.
[Step 2]
Enter your COMP account
username and password.
Note that, when you are entering
the password, it is not displayed
in PuTTY.
[Step 3]
Enter the hostname apollo
Then enter your COMP account
password (the same as in Step 2).
[Step 4]
Use WinSCP (or any SFTP client program).
Enter the host name csdoor.comp.polyu.edu.hk
Enter your COMP account username and password.
Upload your program to the server.

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









 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代寫DTS101TC、代做Python設計編程
  • 下一篇:CS 161代做、Java/Python程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

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

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕
    <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
    <ul id="e4iaa"></ul>
    <blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>
      青青草成人在线观看| 亚洲与欧洲av电影| 日韩美女在线视频| 日韩亚洲欧美中文三级| 91精品国产一区二区三区蜜臀| 欧美色图一区二区三区| 欧美精品色一区二区三区| 6080午夜不卡| www国产精品av| 国产精品久久三| 亚洲女爱视频在线| 亚洲国产精品久久一线不卡| 日韩精品乱码免费| 国产精品伊人色| 99久久综合精品| 欧美日韩一级视频| 精品噜噜噜噜久久久久久久久试看| 2014亚洲片线观看视频免费| 中文字幕在线免费不卡| 亚洲一区二区三区精品在线| 免费看黄色91| 99国产欧美久久久精品| 欧美精品丝袜中出| 国产欧美一区二区三区在线老狼| 亚洲欧美精品午睡沙发| 日本成人中文字幕在线视频| 国产成人精品在线看| 欧美在线啊v一区| 日韩精品在线网站| 亚洲另类在线视频| 国产在线精品一区二区不卡了| 97久久超碰国产精品电影| 欧美一区二区免费| 亚洲视频一区在线| 奇米777欧美一区二区| av一区二区不卡| 日韩精品一区二区三区四区| 亚洲美女在线国产| 经典三级一区二区| 欧美日韩精品一区二区三区四区 | 精品国产乱码久久久久久蜜臀| 亚洲国产精品ⅴa在线观看| 亚洲国产成人av网| proumb性欧美在线观看| 欧美mv和日韩mv的网站| 亚洲丰满少妇videoshd| 国产九色sp调教91| 日韩欧美国产一区二区三区| 亚洲在线成人精品| 91视频一区二区| 亚洲国产高清aⅴ视频| 欧美bbbbb| 3d动漫精品啪啪一区二区竹菊 | 久久99国内精品| 欧美综合久久久| 日韩毛片高清在线播放| 国产成人综合在线| 亚洲精品在线观看网站| 秋霞影院一区二区| 欧美精品丝袜久久久中文字幕| 亚洲卡通动漫在线| 91啪在线观看| 亚洲激情成人在线| 一本一本大道香蕉久在线精品| 中文字幕精品在线不卡| 国产a区久久久| 国产午夜精品福利| 国产不卡在线视频| 国产午夜精品在线观看| 国产精品66部| 日本一二三四高清不卡| 国产不卡视频在线播放| 国产精品久久久久四虎| 成人精品小蝌蚪| 亚洲免费资源在线播放| 91麻豆免费看片| 一区二区三区精品| 欧美高清dvd| 久久精品国产亚洲a| 久久婷婷综合激情| 国产.欧美.日韩| 中文字幕亚洲一区二区av在线| 99久久综合狠狠综合久久| 日韩美女啊v在线免费观看| 91久久久免费一区二区| 日韩精品国产精品| 久久影音资源网| 97精品久久久午夜一区二区三区 | 国产精品一区二区视频| 国产三级一区二区三区| 99精品视频在线免费观看| 一区二区三区四区国产精品| 欧美一区二区三区免费视频 | 一区二区三区在线观看网站| 欧美日韩精品电影| 九一九一国产精品| 亚洲天堂免费在线观看视频| 色综合久久久久综合| 日韩黄色小视频| 2欧美一区二区三区在线观看视频| 丁香网亚洲国际| 亚洲成人免费影院| 久久久噜噜噜久噜久久综合| 91麻豆国产福利在线观看| 日韩精品久久理论片| 久久综合九色综合欧美98| 色综合久久天天综合网| 久久国产人妖系列| 亚洲欧洲制服丝袜| 精品国产精品网麻豆系列| 99久久99久久综合| 激情六月婷婷久久| 又紧又大又爽精品一区二区| 久久先锋影音av| 欧美日韩久久久久久| 懂色一区二区三区免费观看| 日本在线播放一区二区三区| 国产精品入口麻豆原神| 日韩午夜在线影院| 欧美性一级生活| 成人精品国产福利| 精品中文字幕一区二区| 一区二区三区免费网站| 欧美高清在线一区| 欧美电视剧免费观看| 欧美日韩视频在线观看一区二区三区 | 91精品国产一区二区三区| 色综合久久久久综合体桃花网| 国产一区二区三区免费观看| 亚洲不卡av一区二区三区| 亚洲视频免费观看| 亚洲国产精品黑人久久久| 久久久久久一二三区| 日韩一区二区在线看片| 欧美老肥妇做.爰bbww| 色国产精品一区在线观看| 成人久久视频在线观看| 国产精品1区二区.| 极品少妇xxxx精品少妇偷拍| 蜜臂av日日欢夜夜爽一区| 视频一区二区不卡| 婷婷激情综合网| 丝袜美腿亚洲一区| 亚洲午夜免费电影| 亚洲国产一区二区在线播放| 亚洲一区二区av电影| 亚洲综合免费观看高清完整版| 亚洲激情在线激情| 亚洲综合网站在线观看| 亚洲资源在线观看| 亚洲国产美国国产综合一区二区| 亚洲乱码精品一二三四区日韩在线| ...av二区三区久久精品| **性色生活片久久毛片| 亚洲免费成人av| 一区二区三区在线影院| 亚洲777理论| 久久99深爱久久99精品| 国产精品正在播放| 成人免费av网站| 在线看国产日韩| 日韩欧美在线1卡| 国产亚洲欧美激情| 1区2区3区国产精品| 亚洲成a人v欧美综合天堂下载| 日韩福利电影在线| 国产精品一区在线观看乱码| 成人免费毛片高清视频| 在线视频欧美精品| 91精品国产综合久久福利软件| 精品国产制服丝袜高跟| 日韩理论片中文av| 丝袜亚洲另类丝袜在线| 国产一区二区在线免费观看| 不卡一卡二卡三乱码免费网站| 欧美做爰猛烈大尺度电影无法无天| 欧美日本视频在线| 久久久五月婷婷| 亚洲在线视频免费观看| 久久精品二区亚洲w码| 成人激情免费视频| 日韩午夜精品电影| 中文字幕一区二区视频| 免费观看在线综合| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品国产三级国产普通话三级| 亚洲一区国产视频| 国产精品99久久久久久宅男| 欧美图片一区二区三区| 国产精品嫩草影院com| 亚洲成人精品一区二区| 成人午夜在线免费| 精品欧美黑人一区二区三区| 亚洲另类一区二区| 国产传媒久久文化传媒| 欧美肥胖老妇做爰| 亚洲色图20p| 成人免费视频一区| 日韩一区二区三区四区| 亚洲影视在线播放|