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

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

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

時間:2025-05-06  來源:合肥網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編程語言
  • 無相關信息
    合肥生活資訊

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

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产精品无码一本二本三本色| www.精品av.com| 亚洲美女搞黄| 欧美理论片在线观看| 国产精品88a∨| 91麻豆国产精品| 99精品国产高清一区二区| 国产欧美一区二区视频| 韩日午夜在线资源一区二区| 日韩精品久久一区| 欧美一级免费视频| 亚洲一区二区三区sesese| 精品国产乱码久久久久| 国产精品精品软件视频| 国产精品麻豆免费版| 日韩中文字幕精品| 久久久久亚洲精品国产| 国产精品偷伦免费视频观看的 | 国产精品免费看久久久无码| 日韩在线播放一区| zzijzzij亚洲日本成熟少妇| 久久99九九| 国产精品无码专区av在线播放| 久久精品成人一区二区三区| 国产精品网址在线| 中文字幕欧美日韩一区二区三区| 亚洲精品中文字幕无码蜜桃| 亚洲熟妇av一区二区三区| 亚洲va久久久噜噜噜久久狠狠 | 国产成人综合精品在线| 国产成人一区二| 国产精品久久久久9999爆乳 | 国产原创精品| 成人av免费电影| 国产高清不卡无码视频| 久久99中文字幕| 国产精品高潮视频| 一区二区不卡在线视频 午夜欧美不卡' | 国产三级中文字幕| 91精品国产91久久久久青草| 国产不卡一区二区三区在线观看| 日韩中文字幕久久| 久久99国产综合精品女同| 日本www在线播放| 国产美女精品久久久| 国产精品av免费在线观看| 九色一区二区| 欧美激情极品视频| 欧美性猛交久久久乱大交小说| 国产伦精品一区二区三区高清 | 青青视频免费在线观看| 国产主播欧美精品| 久久久久久久影院| 欧美激情精品久久久久久| 日本一区二区三区视频在线观看 | 精品无人乱码一区二区三区的优势| 国产午夜精品视频一区二区三区| 久久久综合亚洲91久久98| 欧美精品少妇videofree| 日韩美女视频中文字幕| 99久久久精品免费观看国产| 欧美激情a∨在线视频播放| 日韩精品无码一区二区三区免费| 97激碰免费视频| 亚洲精品久久区二区三区蜜桃臀 | 亚洲一区二区在线免费观看| 欧美少妇一级片| 成人久久久久爱| 免费日韩中文字幕| 国产精品女视频| 蜜桃久久影院| 精品国产乱码一区二区三区四区| 蜜桃麻豆91| 欧美精品午夜视频| 蜜桃精品久久久久久久免费影院 | yellow视频在线观看一区二区| 国产精品久久久久不卡| 欧美最大成人综合网| 久久久久久久久久av| 日韩视频 中文字幕| 日韩最新免费不卡| 国产在线视频在线| 亚洲二区三区四区| 久久久国内精品| 欧美少妇一区二区三区| 国产精品丝袜久久久久久高清 | 国产精品久久9| 激情综合网俺也去| 国产精品久久久对白| 国产精品一级久久久| 天堂av在线中文| 国产精品高潮呻吟视频| 99久热re在线精品996热视频| 无码av天堂一区二区三区| 九九九九九精品| 国产欧美精品在线播放| 日韩免费视频在线观看| 精品中文字幕在线| 国产精品aaa| 精品一区二区国产| 日韩av电影在线观看| 国产精品天天狠天天看| 国产一区二区三区色淫影院| 亚洲精品高清国产一线久久| 国产精品视频一区二区三区四区五区 | 国产精品自拍偷拍| 热久久免费国产视频| 久久这里有精品| 久久久久久亚洲精品| 国内精品视频免费| 欧美一级欧美一级| 亚洲精品女av网站| 伊人久久婷婷色综合98网| 色琪琪综合男人的天堂aⅴ视频 | 色噜噜狠狠狠综合曰曰曰88av| 久久久女女女女999久久| 成人精品小视频| 国产视频一区二区三区四区| 欧美xxxx黑人又粗又长密月| 日韩免费观看av| 日韩欧美手机在线| 亚洲一区二区三区精品动漫| 中文字幕色一区二区| 国产精品99蜜臀久久不卡二区| 国产精品一区二区av| 欧美深夜福利视频| 日本一级黄视频| 亚洲在线观看一区| 国产精品日韩一区二区三区| 国产精品丝袜视频| 日韩中文在线视频| 色噜噜狠狠狠综合曰曰曰88av | 日本久久久a级免费| 九九精品视频在线| 国产成人一区二区| 成人黄动漫网站免费| 丰满爆乳一区二区三区| 国产主播在线一区| 国内精品视频一区| 国产区精品视频| 成人免费在线小视频| 97色在线观看免费视频| 国产免费视频传媒| 国产美女精品免费电影| 超碰在线97av| 国产国语videosex另类| www.欧美免费| 国产精品日韩精品| 久久这里有精品视频| 国产精品青草久久久久福利99| 国产精品免费一区二区三区在线观看| 日韩中文字幕免费视频| 国产精品视频二| 国产精品久久久久久免费观看| 国产精品久久久久久超碰| 国产精品偷伦一区二区| 久久91精品国产| 日本亚洲导航| 狠狠色噜噜狠狠狠狠色吗综合| 国产亚洲精品自在久久| 国产一级特黄a大片99| 97国产在线观看| 国产精品视频一区二区三区四区五区| 久久精品99久久久香蕉| 色综合久久88| 日产国产精品精品a∨| 国产色综合一区二区三区| 久久一区免费| 美女精品久久久| 日本在线高清视频一区| 精品人妻少妇一区二区| 不卡视频一区二区三区| 久久久久亚洲精品成人网小说| 伊人婷婷久久| 欧美日本韩国在线| 91久久综合亚洲鲁鲁五月天| 国产va免费精品高清在线观看| 欧美精品少妇videofree| 日韩亚洲欧美视频| 黄页免费在线观看视频| 久久观看最新视频| 国产精品久久久久久久久粉嫩av| 日产国产精品精品a∨| 国产欧美日韩视频一区二区三区 | 欧美一区二区三区……| 蜜桃视频成人在线观看| 久久婷婷国产精品| 亚洲精品乱码视频| 国产欧美一区二区| 色777狠狠综合秋免鲁丝| 午夜免费电影一区在线观看| av一区二区三区四区电影| 欧美日韩成人精品| 国产一区二区在线网站| 久久久久久久久影视| 日韩av在线播放不卡| 久久av二区| 韩国成人一区| 欧美精品一区二区三区国产精品| 精品欧美一区二区在线观看视频|