PAT-GPLT训练集 L1-043 阅览室

Posted kindleheart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT-GPLT训练集 L1-043 阅览室相关的知识,希望对你有一定的参考价值。

PAT-GPLT训练集 L1-043 阅览室

注意:连续的S和E才算一次借还

代码:

#include<iostream>
#include<cstdio>
using namespace std;
typedef struct {
    int id;
    char record;
    int m;
} P;
int main() {
    int n;
    scanf("%d", &n);
    while(n--) {
        P c[10000];        
        int id, a, b;
        char record;
        int cur = 0, count = 0;
        double sum = 0;
        while(1) {
            scanf("%d %c %d:%d", &id, &record, &a, &b);
            if(id) {
                c[cur].id = id; c[cur].record = record;
                c[cur].m = a*60 + b;
                cur++; 
            } else {
                for(int i = 0; i < cur; i++) {
                    if(c[i].record == S) for(int j = i+1; j < cur; j++) {
                        if(c[j].record == S && c[i].id == c[j].id) break;
                        if(c[j].record == E && c[i].id == c[j].id) {
                            sum += c[j].m - c[i].m;
                            count++;
                            break;
                        }
                    }
                }
                if(count) printf("%d %d\n", count, (int)((sum/count)+0.5));
                else printf("0 0\n");
                break;
            }
        }     
    } 
    return 0;
}

 

以上是关于PAT-GPLT训练集 L1-043 阅览室的主要内容,如果未能解决你的问题,请参考以下文章

L1-043. 阅览室

L1-043 阅览室

PAT-GPLT训练集 L1-039 古风排版

天梯赛每日打卡05(41-45题解)

使用faster-rcnn.pytorch训练自己数据集

在rpart情节中只形成一片叶子