国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女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仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    日韩av播放器| 欧美日本亚洲视频| 国产精品对白一区二区三区| 色一情一乱一乱一区91| 成人国内精品久久久久一区| 久久99精品久久久久久三级 | 国产精品一区二区三区在线观| www日韩欧美| 任我爽在线视频精品一| 国产成人在线视频| 午夜精品一区二区三区视频免费看| 国产日韩在线看| 国产精品久久久久影院日本| 欧美精品七区| 国产成人精品视频在线观看| 日韩免费观看网站| 久久久99爱| 日韩av电影中文字幕| 91精品国产91久久久久青草| 亚洲日本理论电影| 91精品在线播放| 亚洲精品中文字幕无码蜜桃| av一区二区三区免费观看| 亚洲一区二区精品在线| 福利精品视频| 亚洲欧洲国产日韩精品| 91精品国产91久久久久久久久| 亚洲欧美久久久久一区二区三区| 国产精品在线看| 亚洲国产精品日韩| 久久免费国产精品1| 性亚洲最疯狂xxxx高清| 久久99精品久久久久久水蜜桃 | 欧美精品一区二区三区免费播放| 久久精品这里热有精品| 国内精品伊人久久| 欧美日产国产成人免费图片| 国产精品一区二区欧美| 亚洲自拍的二区三区| 国产精彩视频一区二区| 日本欧美色综合网站免费| 久久久久久午夜| 欧美成人一区二区在线| 国产精品福利片| 成人动漫在线观看视频| 五月天综合网| 国产成人小视频在线观看| 狠狠色噜噜狠狠色综合久| 国产精品二区在线| 97免费视频观看| 日本视频精品一区| 国产精品免费网站| 国产精品一区二区久久久久| 日本一区二区三区免费观看| 久久精品国产久精国产思思| 国产日韩成人内射视频| 午夜精品在线观看| 国产精品美腿一区在线看| 国产欧美va欧美va香蕉在线| 亚洲一区二区久久久久久 | 欧美激情亚洲精品| 国产高清在线一区| 国外色69视频在线观看| 欧美精品第一页在线播放| 131美女爱做视频| 欧美精品欧美精品系列c| 最新欧美日韩亚洲| 日韩在线视频二区| 国产欧美一区二区三区在线| 欧美一区二区三区四区在线| 国产精品视频白浆免费视频| 91精品91久久久中77777老牛| 欧洲黄色一级视频| 欧美激情精品久久久| 国产精品com| 国产日韩欧美影视| 日韩午夜视频在线观看| 伊人网在线免费| 国产精品区二区三区日本| 国产精成人品localhost| 免费观看国产精品视频| 天天综合色天天综合色hd| 国产精品免费一区二区三区观看| 91精品中文在线| 国产又黄又大又粗视频| 日韩欧美国产综合在线| 亚洲一区二区三区精品动漫| 国产精品女主播| 国产成人精品久久| 成人国产精品一区| 国产伊人精品在线| 日韩精品极品视频在线观看免费| 亚洲影影院av| 久久99国产精品久久久久久久久| 久久久久久久香蕉| 91精品国产一区| 成人免费观看cn| 国产情人节一区| 麻豆91蜜桃| 激情小说网站亚洲综合网| 日韩精品一区二区三区色欲av| 亚洲中文字幕无码一区二区三区 | 亚洲综合色激情五月| 国产精品国产三级国产专播精品人| 国产黄页在线观看| 97国产一区二区精品久久呦| 国产欧美va欧美va香蕉在| 欧美不卡在线一区二区三区| 日韩av色综合| 在线观看成人一级片| 国产精品精品国产| 久久久精品国产| 日韩一区av在线| 久久久久久久999精品视频| 国产国语刺激对白av不卡| 久久综合中文色婷婷| 国产自产女人91一区在线观看| 欧美一级黑人aaaaaaa做受| 日本成人中文字幕在线| 欧美一级黄色网| 日产中文字幕在线精品一区| 大波视频国产精品久久| 亚洲精品视频一二三| 亚洲一区二区三区在线观看视频| 欧美精品福利在线| 一区二区三区四区欧美日韩| 欧美激情精品久久久久久变态 | 国产成人精品自拍| 久久精品国产综合| 国产精品视频二| 国产精品欧美激情| 久久伊人精品一区二区三区| 国产精品夫妻激情| 九色91av视频| 欧美精品久久久久a| 亚洲午夜精品一区二区| 亚洲国产精品综合| 岛国一区二区三区高清视频| 日韩av免费在线看| 欧美怡红院视频一区二区三区| 欧美精品亚洲| 国产日韩欧美成人| 国产美女作爱全过程免费视频| 成人久久久久爱| 国产精品com| 国产精品视频免费在线| 不卡av在线网站| 亚洲欧洲精品在线观看| 日本久久91av| 国语自产精品视频在线看| 国产精品一区二区三区精品| 久久综合久久综合这里只有精品| 久久久久日韩精品久久久男男| 国产精品免费视频久久久| 色综合视频网站| 日韩中文在线字幕| 精品99在线视频| 国产欧美中文字幕| 91精品国产91久久久久久不卡| 国产黄视频在线| 久久综合伊人77777尤物| 欧美精品在线极品| 性欧美亚洲xxxx乳在线观看| 精品免费一区二区三区蜜桃| 成人国产精品久久久| 久久久久久久久久久人体| 久久国产精品久久久久久久久久 | 久久久综合亚洲91久久98| 久久精品一本久久99精品| 欧美精品九九久久| 亚洲a∨日韩av高清在线观看| 日韩精品一区二区三区四区五区 | 97免费视频在线| 国产精品视频一二三四区| 中文字幕一区二区三区最新| 欧日韩在线观看| 99re在线视频上| 久久久精品一区二区三区| 亚洲精品电影在线一区| 欧美日韩一区二区三区在线观看免| 国产精品一区二区三区免费| 色黄久久久久久| 亚洲欧洲一区二区| 欧美激情亚洲天堂| 国产精品 日韩| 精品伦理一区二区三区| 日韩精品久久久| 波多野结衣久草一区| 国产精品私拍pans大尺度在线| 亚洲不卡中文字幕| 国产欧美高清在线| 国产精品久久久久久久小唯西川 | 国产精品永久免费在线| 国产成人精品自拍| 亚洲 欧洲 日韩| 国产一区二区三区高清| 精品国内产的精品视频在线观看| 在线一区高清| 精品一区二区视频| 久久99国产精品|