国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

COMP1117B代做、代寫Python程序設計
COMP1117B代做、代寫Python程序設計

時間:2025-05-06  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



Assignment 4 P. 1 / 9
The University of Hong Kong
COMP1117B Computer Programming
Assignment 4
Due date: May 5, 2025 23:59
Reminders
You are reminded that the VPL system on HKU Moodle evaluates your program with full 
marks under the condition that your program output is the EXACT MATCH of the expected 
output. In other words, any additional or missing space character, newline character, etc.,
will be treated as errors and lead to 0 marks. Also, you are suggested to make more test 
cases on your own for testing your program.
Question 1 [50%]
Background 
In the busy corporate world, efficient meeting room management is crucial for maintaining 
productivity and avoiding scheduling conflicts. Imagine you are working for a company
planning a major office renovation of their headquarters. As part of this renovation, they 
need to decide how many meeting rooms to build in their new office to accommodate their 
busy schedule of meetings and ensure that all planned meetings can be held without 
conflicts.
To make an informed decision, they have collected data on the start and end times of all the 
meetings scheduled throughout workdays. Your task is to write a program that helps the 
company determine the minimum number of meeting rooms required to accommodate all 
the meetings to ensure that no two meetings overlap in the same room.
Task 
You are given a file with a list of meeting time intervals consisting of start and end times.
Write a program to determine the minimum number of meeting rooms required to host all 
the meetings.
Note that the end time is exclusive, meaning a meeting ends at time   can be followed by 
another meeting starting at the time  . Meeting times may overlap, but a single meeting 
room cannot be used for more than one meeting at a time.
Input File 
• The file contains   number of lines.
• Each line represents a meeting and consists of a pair of times in 24-hour format, 
where the first time is the start time and the second time is the end time
Program Input 
• The filename of the input file. You can assume the input file and your program are 
located in the same folder.
Assignment 4 P. 2 / 9
Program Output 
• An integer representing the minimum number of meeting rooms required.
Assumptions 
• 1 ≤  
• 00: 00 ≤            <          ≤ 23: 59 for all meetings
Example 
The input file (20250206.txt) has the following content.
09:00-10:00
09:30-13:00
11:00-12:00
12:00-12:10
15:00-16:00
When your program runs, the user enters the filename. The program will read the file and 
print the result:
20250206.txt
2
Remarks: 
• Meeting 2 (09:30-13:00) overlaps with Meeting 1 (09:00-10:00), Meeting 3 (11:00-
12:00) and Meeting 4 (12:00-12:10), so we need at least two rooms.
• Meeting 4 can start after Meeting 3 ends in the same room, so we need only two 
rooms in total.
Hints 
• Ensure you understand the problem requirements and constraints. There are many 
approaches to solving the problem. You are free to choose which approach to use 
based on your understanding and preference.
• One way to solve the problem is to check all possible combinations of meetings to 
find the minimum number of sets to include all meetings. This involves comparing 
each meeting with every other meeting to see if they overlap. While this method is 
straightforward in concept, it may lead to messy code.
• Another way to solve the problem is to sort the start and end times separately and 
then iterate through them to count the number of meeting rooms needed. This 
method can result in simpler code and has better time efficiency.
Assignment 4 P. 3 / 9
Question 2 [50%]
Background (Continued) 
After determining the number of meeting rooms required, the company encountered a 
problem that required them to change the plan. Due to budget constraints, the company
can only afford to build one meeting room during their renovation. To make the most 
efficient use of this single room, they need to schedule as many meetings as possible 
without any overlap. Now, your task is to help them find the maximum number of meetings 
that can be scheduled in this single room without any overlap.
Task 
Reuse the file in Question 1, which contains a list of meeting time intervals consisting of 
start and end times. Write another program to calculate the maximum number of meetings 
that can be scheduled in a single room without any overlap.
Program Output 
• An integer representing the maximum number of meetings that can be scheduled in 
a single room without any overlap.
Example 1 
Reuse the input file (20250206.txt) in Question 1.
09:00-10:00
09:30-13:00
11:00-12:00
12:00-12:10
15:00-16:00
When your program runs, the user enters the filename. The program will read the file and 
print the result:
20250206.txt
4
Remarks: 
• The maximum number of meetings that can be scheduled in a single room without 
any overlap are Meetings 1 (09:00-10:00), 3 (11:00-12:00), 4 (12:00-12:10) and 5
(15:00-16:00).
 
Assignment 4 P. 4 / 9
Example 2 
Another input file (20250207.txt) has the following content.
12:00-15:00
13:00-16:00
10:00-11:00
16:00-17:00
16:00-17:35
Program input and output:
20250207.txt
3
Remarks: 
• The maximum number of meetings that can be scheduled in a single room without 
overlap are Meetings [1 (12:00-15:00), 3 (10:00-11:00), 4 (16:00-17:00)] or [1, 3, 5
(16:00-17:35)].
• There may be more than one combination having the same maximum number of 
meetings without overlapping, but they will not affect the integer to be printed.
Hints 
• The most straightforward approach is to check all possible combinations of meetings
to find the maximum number of non-overlapping meetings. This method is 
straightforward, but the code might be messy.
• Another way to solve the problem is to sort the meetings by their end times and 
then go through them to select the maximum number of non-overlapping meetings. 
This method can result in simpler code and has a better time efficiency. 
o Think about using an approach where you always pick the meeting that ends 
the earliest and then move to the next meeting that starts after the current 
one ends. Track the end time of the last selected meeting to ensure there is 
no overlap with the next selected meeting.
o Learning how to sort a list of tuples may help with your implementation.
a = [(5, 2), (1, 6), (3, 4)]
# Sort by second item
a.sort(key=lambda x: x[1])
print(a)
# output: [(5, 2), (3, 4), (1, 6)]
Assignment 4 P. 5 / 9
Implementation Notes
1. You can assume that user inputs and the input file are always valid. That means you 
don’t need to consider cases not mentioned in the requirement.
2. Your program must strictly follow the input and output format. Do not print extra 
space characters. 
3. Do not presume the filename of the input file provided by the user. The input file is 
used to import data only. Do not modify the input file in your program.
4. You can use any built-in Python functions. Despite that, you can still complete this 
assignment using the techniques covered by lecture notes and tutorial notes.
5. After the submission deadline, we will grade your program with another set of input 
files and test cases. 
Submission
Submit your programs to Moodle. Late submissions will not be accepted.
• Submit your code as a Python file (.py). 
• The input files are included in the evaluation environment. You do not need to 
upload them.
Assignment 4 P. 6 / 9
Input File and Test Cases
The following input files and test cases are used during the submission period. After the 
submission deadline, another set of input files and test cases will be used for grading.




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




 

掃一掃在手機打開當前頁
  • 上一篇:MSE 5760代做、代寫C/C++,Java程序
  • 下一篇:代做FIN7880、代寫Python編程語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業(yè)
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    欧美激情国产精品日韩| 国产欧美日韩最新| 国产视色精品亚洲一区二区| 日韩在线欧美在线国产在线| 色噜噜色狠狠狠狠狠综合色一| 国产九区一区在线| 欧美精品做受xxx性少妇| 极品日韩久久| 国产精品视频不卡| 日本高清一区| 久久久免费观看视频| 亚洲一区二区中文| 99精品一区二区三区的区别| 亚洲一区二区在线观| 97人人爽人人喊人人模波多| 亚洲字幕一区二区| 97久久精品在线| 亚洲欧美一区二区原创| 91精品成人久久| 日日碰狠狠躁久久躁婷婷| 国产福利视频在线播放| 日本精品一区二区三区高清 久久 日本精品一区二区三区视频 | 国产亚洲精品自在久久| 国产精品久久国产精品99gif| 黄色国产精品视频| 成人97在线观看视频| 国产精品自产拍在线观看| 亚洲欧洲中文| 久久国产精品免费观看| 欧美影院久久久| 国产精品久久久久福利| 国产日韩精品电影| 中文字幕在线亚洲三区| 91国产精品电影| 欧美在线一级视频| 国产成人生活片| 国产在线精品日韩| 美女啪啪无遮挡免费久久网站| 国产视频观看一区| 亚洲精品中文综合第一页| 久久久久久免费精品| 国内精品国产三级国产在线专 | 欧美综合在线观看视频| 国产精品国产精品国产专区蜜臀ah| 国产欧美一区二区三区在线看| 一区二区视频国产| 国产精品91免费在线| 欧美综合77777色婷婷| 精品国产日本| 91精品免费看| 欧美日韩天天操| 久久久久国产精品免费网站| 国产精品69页| 欧美久久久久久久久久久久久 | 欧美成在线观看| 福利视频一二区| 日本一区免费在线观看| 国产精品欧美激情在线观看| 国产日产欧美精品| 午夜啪啪福利视频| 国产精品视频26uuu| 97精品视频在线播放| 欧美亚州在线观看| 一区精品视频| 精品久久久91| 99国产在线视频| 欧美亚洲日本黄色| 亚洲一区二区三区精品动漫| 久久综合伊人77777尤物| 国产精品自产拍在线观看| 热门国产精品亚洲第一区在线| 九色91av视频| 久久久久久欧美精品色一二三四 | 爱福利视频一区二区| 欧美中文字幕视频| 亚洲精品电影在线一区| 国产精品视频自拍| 久久精品在线免费视频 | 99视频免费观看蜜桃视频| 欧美不卡1区2区3区| 亚洲国产精品综合| 国产精品三区www17con| 国产富婆一区二区三区| 福利视频久久| 黄色网zhan| 日韩精品―中文字幕| 亚洲精品自在在线观看| 国产精品对白一区二区三区| 九九九九久久久久| 91九色单男在线观看| 国产午夜福利在线播放| 欧美综合在线播放| 三年中文高清在线观看第6集| 久久国产精品久久国产精品| 国产精品偷伦一区二区| 久久伦理网站| 成人免费视频a| 国产欧亚日韩视频| 黄页网站在线观看视频| 日本精品免费视频| 午夜啪啪福利视频| 在线观看日本一区| 国产精品国产一区二区| 久久精品美女视频网站| 日韩一区二区三区在线播放| 国产不卡在线观看| 国产福利一区视频| 国产成人精品免费视频| 久久久视频在线| 91免费精品视频| 成人在线免费观看一区| 国产一区二区三区高清| 激情深爱综合网| 欧美牲交a欧美牲交aⅴ免费下载 | 欧美重口乱码一区二区| 日本免费在线精品| 视频一区不卡| 痴汉一区二区三区| 亚洲成色www久久网站| 欧美精品久久久久久久免费观看| 欧美不卡视频一区发布| 国产精品成人一区二区三区| 久久综合久久美利坚合众国| 国产精品免费观看久久| 久久精品视频亚洲| 国产精品久久久久久久久久三级 | 亚洲一区二区三区乱码aⅴ | y97精品国产97久久久久久| 久久久久久久久亚洲| 国产xxxxx视频| 国产成人精品午夜| 国产精品日韩一区| 国产精品国色综合久久| 精品国产一区二区三区久久久久久 | 欧美一区二区中文字幕| 欧美主播一区二区三区美女 久久精品人 | 欧美日韩精品免费观看| 欧美精品在欧美一区二区| 虎白女粉嫩尤物福利视频| 精品无码一区二区三区爱欲| 国产美女三级视频| av无码久久久久久不卡网站| 久久综合九色综合88i| 国产夫妻自拍一区| 国产成人无码精品久久久性色| 国产精品久久电影观看| 色综合视频网站| 无码av天堂一区二区三区| 欧美一级片在线播放| 全黄性性激高免费视频| 麻豆久久久av免费| av电影一区二区三区| 久久精品国产综合精品| 久久久精品在线观看| 精品国产第一页| 午夜精品久久久久久久无码 | 国产精品99久久久久久白浆小说| 日韩在线免费av| 欧美美最猛性xxxxxx| 无码中文字幕色专区| 欧美极品欧美精品欧美图片| 国产欧美日韩中文字幕在线| 国产伦精品一区二区三区照片91| 国产极品精品在线观看| 久久精品成人动漫| 中文字幕第一页亚洲| 日本欧美视频在线观看| 国产在线精品一区二区三区》 | 男人舔女人下面高潮视频| 风间由美一区二区三区| 日韩在线资源网| 欧美精品999| 日本成人黄色| 国产乱人伦精品一区二区| 日韩一区二区精品视频| 精品国产乱码久久久久久108| 日韩一级在线免费观看| 国模吧无码一区二区三区| 久久无码高潮喷水| 久久综合88中文色鬼| 日韩av色在线| 国产日产欧美视频| 色偷偷噜噜噜亚洲男人| 亚洲一二区在线| 激情小说综合区| 国产厕所精品在线观看| 中文字幕av导航| 美女一区视频| 日韩中文字幕免费视频| 日韩一区二区高清视频| 国产日韩专区在线| 色偷偷888欧美精品久久久| 一区精品在线| 精品少妇人妻av免费久久洗澡| 久久精品aaaaaa毛片| 中文字幕一区二区三区四区五区六区 | www久久99| 国产精品偷伦免费视频观看的| 欧美一区二区三区四区在线| 国产啪精品视频|