PAT1016 × PAT1017】的更多相关文章

本次题解是综合1016和1017两道题来讲解,原因无他,因为这两道都是模拟题,综合字符串处理.排序等考点 接手一道模拟题,一定要快速且准确地了解模拟的过程,清晰题目涉及的关键信息.比如1016要计算电话费,你就要对先根据人名排序,后根据日期排序,再剔除无效信息,最后根据前后两条记录计算费用这样的整个流程要清晰明了.其次再是考究一些细枝末节的东西,数据要存成什么格式的(用int还是字符串)?根据需要或者计算方便,数据是否做转换或统一(把12:00:09这样的时间格式都转换成秒12*3600+0*6…
A long-distance telephone company charges its customers by the following rules: 一个长途电话公司费用告诉它的顾客需要遵循以下的规则 Making a long-distance call costs a certain amount per minute, depending on the time of day when the call is made. 打一个长途电话一分钟的费用是依据什么时候拨打这个电话计算得…
1017. Queueing at Bank (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Suppose a bank has K windows open for service. There is a yellow line in front of the windows which devides the waiting area into two parts. All the custo…
1017. Queueing at Bank (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Suppose a bank has K windows open for service. There is a yellow line in front of the windows which devides the waiting area into two parts. All the custo…
1016. Phone Bills (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue A long-distance telephone company charges its customers by the following rules: Making a long-distance call costs a certain amount per minute, depending on the…
本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔. 输出格式: 在1行中依次输出Q和R,中间以1空格分隔. 输入样例: 123456789050987654321 7 输出样例: 17636684150141093474 3 坑点:大小不是绝对的  这一题要注意有 A<B的情况 #include <iostream> #include <st…
PAT甲级1017. Queueing at Bank 题意: 假设一家银行有K台开放服务.窗前有一条黄线,将等候区分为两部分.所有的客户都必须在黄线后面排队,直到他/她轮到服务,并有一个可用的窗口. 假设一个客户不能占用1个小时以上的窗口. 现在考虑到每个客户的到达时间T和处理时间P,您应该告诉所有客户的平均等待时间. 输入: 每个输入文件包含一个测试用例.对于每种情况, 第一行包含2个数字:N(<= 10000) - 客户总数,K(<= 100) - 窗口数.然后N行跟随,每个包含2次:H…
PAT甲级1016. Phone Bills 题意: 长途电话公司按以下规定向客户收取费用: 长途电话费用每分钟一定数量,具体取决于通话时间.当客户开始连接长途电话时,将记录时间,并且客户挂断电话时也是如此. 每个日历月份,每分钟都会向客户发送一个帐单(按照一天中的时间确定).您的工作是为每个月准备账单,给出一组电话记录. 输入: 每个输入文件包含一个测试用例.每个案例有两部分:费率结构和电话记录. 费率结构包括一个24个非负整数表示从00:00至01:00的收费(分/分),01:00至02:0…
由PAT1017例题展开: Suppose a bank has K windows open for service. There is a yellow line in front of the windows which devides the waiting area into two parts. All the customers have to wait in line behind the yellow line, until it is his/her turn to be s…