99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

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編程語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業(yè)/產品研發(fā)/客戶要求/設計優(yōu)化
    有限元分析 CAE仿真分析服務-企業(yè)/產品研發(fā)
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務+熱設計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現(xiàn)代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲超丰满肉感bbw| 日韩一区在线看| 欧美性生活影院| 在线视频一区二区免费| 99国产精品久久| 欧美色大人视频| 久久精品欧美一区二区三区麻豆| 久久久久久久久99精品| 亚洲国产成人av好男人在线观看| 另类调教123区| 91色视频在线| 久久尤物电影视频在线观看| 亚洲欧美一区二区久久| 久久91精品国产91久久小草| 99re6这里只有精品视频在线观看| 欧美午夜电影在线播放| 国产蜜臀97一区二区三区| 亚洲久本草在线中文字幕| 久久精品国产第一区二区三区| 蜜臀精品久久久久久蜜臀| 成人av影视在线观看| 精品国产亚洲在线| 中文字幕视频一区| 国产激情91久久精品导航| 欧洲视频一区二区| 18成人在线视频| 懂色av一区二区在线播放| 日韩欧美在线观看一区二区三区| 国产精品午夜在线观看| 麻豆精品视频在线| 91精品国产综合久久久久久漫画 | 性欧美大战久久久久久久久| 国产精品原创巨作av| 日韩欧美国产麻豆| 亚洲自拍偷拍图区| 欧美在线啊v一区| 国产欧美精品一区| 日韩电影在线观看一区| 欧美日韩在线三区| 国产精品久线观看视频| 性久久久久久久| 欧美日韩中文字幕精品| 亚洲美女视频在线观看| 国产河南妇女毛片精品久久久| 欧美午夜不卡视频| 一区二区三区四区蜜桃| 色综合色狠狠综合色| 国产蜜臀av在线一区二区三区| 韩国成人在线视频| 精品国产免费人成电影在线观看四季| 蜜臀精品久久久久久蜜臀| 7777精品伊人久久久大香线蕉超级流畅 | 精品一区二区免费看| 宅男噜噜噜66一区二区66| 亚洲国产综合色| 91麻豆精品国产91久久久久久| 五月婷婷激情综合网| 日韩一级完整毛片| 久久国产生活片100| 久久综合久久综合久久| 国产99一区视频免费| 综合av第一页| 欧美三级电影在线看| 美洲天堂一区二卡三卡四卡视频| 日韩欧美自拍偷拍| 国产精品一二三在| 中文字幕一区二区三| 在线观看视频一区二区欧美日韩| 亚洲成人一区在线| 精品国产一区二区国模嫣然| 丰满亚洲少妇av| 亚洲欧美一区二区三区极速播放| 欧美老人xxxx18| 久久电影网站中文字幕| 亚洲欧洲一区二区三区| 色成年激情久久综合| 亚洲成人tv网| 精品美女被调教视频大全网站| 国产成人精品综合在线观看 | 国产日韩欧美综合在线| 国产精品自在在线| 国产免费成人在线视频| 国产激情视频一区二区在线观看| 中文成人av在线| 91行情网站电视在线观看高清版| 日本强好片久久久久久aaa| 久久精品人人爽人人爽| 在线观看日韩av先锋影音电影院| 日精品一区二区| 欧美国产精品一区二区三区| 91精品国产91久久综合桃花| 久久99久久99精品免视看婷婷 | 精品无人区卡一卡二卡三乱码免费卡| 欧美国产日韩在线观看| 一本色道**综合亚洲精品蜜桃冫 | 亚洲第一av色| 国产人久久人人人人爽| 欧美综合亚洲图片综合区| 日本女优在线视频一区二区 | 精品国产乱码久久久久久夜甘婷婷| 99精品视频在线观看| 喷白浆一区二区| 亚洲日本免费电影| 久久午夜羞羞影院免费观看| 在线中文字幕一区| 国产高清无密码一区二区三区| 91精品国产91久久综合桃花| 色狠狠色噜噜噜综合网| 久久国产精品区| 日韩国产欧美视频| 中文字幕中文乱码欧美一区二区| 精品少妇一区二区三区视频免付费| 韩国在线一区二区| 肉肉av福利一精品导航| 一区二区在线观看视频 | 国产精品18久久久久| 夜夜揉揉日日人人青青一国产精品| 欧美国产激情一区二区三区蜜月| 337p亚洲精品色噜噜| 色88888久久久久久影院按摩 | 无码av免费一区二区三区试看| 亚洲国产高清aⅴ视频| 欧美tk丨vk视频| 欧洲av一区二区嗯嗯嗯啊| 国产精品一区二区久久不卡| 免费在线观看日韩欧美| 国产精品高潮久久久久无| 国产精品日韩精品欧美在线| 精品精品欲导航| 精品国精品国产| 日韩精品一区二区三区四区视频 | 亚洲一区二区三区四区在线| 中文乱码免费一区二区| 国产精品女人毛片| 国产精品网曝门| 国产精品免费av| 中文av字幕一区| 国产精品麻豆久久久| 亚洲欧美综合网| 亚洲欧美在线视频观看| 一区二区免费在线播放| 亚洲午夜免费福利视频| 日本欧美一区二区三区| 狠狠网亚洲精品| bt7086福利一区国产| av影院午夜一区| 国产精品综合二区| 麻豆久久久久久| 国产大片一区二区| 99精品偷自拍| 91.com视频| 欧美一二三区在线| 欧美激情艳妇裸体舞| 亚洲精品一线二线三线无人区| 国产亚洲一区字幕| 国产精品私房写真福利视频| 亚洲一区二区四区蜜桃| 日韩高清中文字幕一区| 国产激情一区二区三区| 99久久精品国产麻豆演员表| 欧美精品乱码久久久久久| 欧美日韩成人综合天天影院| 欧美精品一区二区三区蜜桃视频| 国产三级精品三级| 亚洲成人动漫一区| 国产成人精品网址| 555www色欧美视频| 国产精品成人午夜| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产一区二区按摩在线观看| 99re成人精品视频| 久久婷婷一区二区三区| 尤物在线观看一区| 国产91在线|亚洲| 欧美专区在线观看一区| 亚洲国产精品99久久久久久久久| 有坂深雪av一区二区精品| 国产精选一区二区三区| 日本道在线观看一区二区| 久久先锋影音av鲁色资源| 日韩精品国产精品| 91免费看片在线观看| 欧美精品一区二区三区一线天视频| 亚洲乱码国产乱码精品精小说 | 精品国产免费人成在线观看| 亚洲精品日韩综合观看成人91| 国产伦精一区二区三区| 在线精品视频一区二区三四| 亚洲国产精品传媒在线观看| 日韩中文字幕一区二区三区| 99国产精品久久久久久久久久| 久久午夜羞羞影院免费观看| 天天av天天翘天天综合网| 色婷婷一区二区| 久久久国产午夜精品 | 国产伦精品一区二区三区免费迷 | 日韩无一区二区| 首页国产欧美久久| 一本色道a无线码一区v| **性色生活片久久毛片|