国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女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怎么修改定
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 suno 豆包網頁版入口 目錄網 排行網

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    亚洲影院色在线观看免费| 宅男一区二区三区| 韩日精品中文字幕| 日本一区二区高清视频| 日产国产精品精品a∨| 亚洲wwwav| 午夜免费在线观看精品视频| 午夜精品久久久久久99热软件| 宅男在线精品国产免费观看| 中文字幕99| 亚洲在线播放电影| 亚洲一区免费看| 亚洲免费视频播放| 一区国产精品| 亚洲欧洲一区二区福利| 亚洲二区自拍| 日韩免费观看高清| 欧美日韩视频免费在线观看| 青青草一区二区| 日韩欧美一区二区三区四区五区 | 三级网在线观看| 亚洲一区二区自拍| 日韩av一区二区三区在线观看 | 国产精品视频区1| 欧美成人免费一级人片100| 精品不卡在线| 亚洲直播在线一区| 偷拍盗摄高潮叫床对白清晰| 日韩精品 欧美| 免费一级特黄特色毛片久久看| 国产欧美日韩中文字幕在线| 成人国产在线看| 国产www免费| 国产精品久久久久久久app| 欧美日韩成人黄色| 日本在线观看天堂男亚洲| 欧洲视频一区二区三区| 国产专区在线视频| 97久草视频| 久久久久久久久久久久久久久久av | 亚洲欧美日韩在线综合| 色欲色香天天天综合网www| 欧美重口乱码一区二区| 国产乱码精品一区二区三区卡 | 欧美精品情趣视频| 亚洲一区精品电影| 欧美专区在线播放| 国产区二精品视| 久久精品在线免费视频| 国产精品免费小视频| 亚洲熟女乱色一区二区三区| 精品日本一区二区三区 | 久久精品ww人人做人人爽| 国产精品久久久久一区二区| 一区二区三区视频在线播放| 青青在线视频免费观看| 国产日产欧美一区二区| 久久66热这里只有精品| 色综合天天综合网国产成人网| 日本黄网站色大片免费观看| 国产精品夜夜夜爽张柏芝| 日韩中文字幕精品| 亚洲在线播放电影| 激情视频综合网| 久久久久中文字幕| 亚洲精蜜桃久在线| 成人做爽爽免费视频| 国产精品入口福利| 日本精品久久中文字幕佐佐木| 国产日韩综合一区二区性色av| 久久精品二区| 亚洲在线免费视频| 麻豆av一区二区三区| 久久大片网站| 午夜免费福利小电影| 国产精品伊人日日| 久久国产色av| 国产一区二区在线网站| 精品国产一区二区三区久久狼黑人| 亚洲v国产v| 白嫩少妇丰满一区二区| 中文字幕精品一区日韩| 国产伦精品一区二区三区在线| 国产精品久久久久高潮| 欧美连裤袜在线视频| www.日韩视频| 日韩欧美视频第二区| 国产成人黄色av| 色婷婷综合久久久久中文字幕| 91精品国产亚洲| 亚洲a一级视频| 久久综合给合久久狠狠色| 亚洲国产日韩美| 国产精品99久久久久久久久久久久| 亚洲一区高清| 91精品国产99久久久久久红楼| 尤物国产精品| 91久久精品美女| 午夜美女久久久久爽久久| 国产精品777| 色播五月综合| 久久久久久久久久久免费| 少妇高清精品毛片在线视频| youjizz.com亚洲| 亚洲熟妇无码一区二区三区导航| 91麻豆桃色免费看| 色之综合天天综合色天天棕色| 久久综合九色欧美狠狠| 欧美一级片一区| 日韩中文字幕在线视频播放| 欧美日韩国产不卡在线看| 国产精品久久久久久久久婷婷| 国产日韩换脸av一区在线观看| 亚洲在线观看视频网站| 久久久欧美精品| 欧美一区二区视频在线播放| 久久综合久中文字幕青草| 国产一级不卡视频| 亚洲人成77777| 俺去啦;欧美日韩| 国产区一区二区三区| 亚洲精品久久区二区三区蜜桃臀 | 国产精品都在这里| 国产精品一区视频| 动漫一区二区在线| 久久精品国产亚洲7777| 国产人妻777人伦精品hd| 午夜精品久久久久久久久久久久| 久久99精品国产一区二区三区| 青青a在线精品免费观看| 麻豆国产精品va在线观看不卡| 国产精品一区二区在线| 日本韩国欧美精品大片卡二| 国产精品久久久对白| 国产伦精品一区二区三区高清| 亚洲电影一二三区| 国产成人久久久| 国产精品中文字幕久久久| 色女人综合av| 欧美另类69精品久久久久9999 | 国产精品一区二区av| 日韩a∨精品日韩在线观看| 久久久97精品| 国产九区一区在线| 日韩欧美亚洲日产国| 久操成人在线视频| 久久久久久久9| av一区观看| 免费观看国产精品视频| 日本中文字幕成人| 欧美巨大黑人极品精男| 久久久久久久久久久人体| 成人av网站观看| 国模吧无码一区二区三区| 日韩亚洲不卡在线| 一区二区不卡在线视频 午夜欧美不卡' | 欧美成人亚洲成人日韩成人| 久久久久高清| 国产免费人做人爱午夜视频| 欧日韩一区二区三区| 午夜一区二区三视频在线观看| 米奇精品一区二区三区在线观看| 色青青草原桃花久久综合| 91精品国产高清久久久久久| 国产伦精品一区二区三区视频免费 | 久久精品国产电影| 久久偷窥视频| 99在线国产| 国产欧美日韩最新| 蜜桃日韩视频| 日韩精品国内| 性欧美激情精品| 亚洲图片在线观看| 欧美日韩国产成人在线| 国产精品极品美女在线观看免费| 久久久久久久久网站| 国产精品av一区| 91精品国产综合久久男男| 高清一区二区三区视频| 国模吧无码一区二区三区| 国内精品400部情侣激情| 欧美视频免费播放| 欧洲久久久久久| 热久久免费视频精品| 日韩精品欧美一区二区三区| 午夜精品一区二区在线观看 | 精品免费久久久久久久| 国产精品成久久久久三级| 国产精品沙发午睡系列| 久久精品青青大伊人av| 日韩视频免费看| www.99久久热国产日韩欧美.com| 久久99蜜桃综合影院免费观看| 久久综合九九| 久久精品日韩精品| 久久久久久久久综合| 久久天堂电影网| 精品国产乱码久久久久软件| 九九热精品视频国产| 欧美激情精品久久久久久|