이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include <bits/stdc++.h>
#include "grader.h"
#define maxl 56
#define maxc 100
#define maxt 65536
#define pb push_back
using namespace std;
int cnt[maxl][maxt];
void excerpt(int tokens[maxc]) {
int score[maxl];
memset(score,0,sizeof(score));
for( int i = 0 ; i < maxc ; i++ )
for( int l = 0 ; l < maxl ; l++ )
score[l] += cnt[l][tokens[i]];
int bestScore = -1;
vector<int> candidates;
for( int l = 0 ; l < maxl ; l++ )
if(score[l] > bestScore) {
bestScore = score[l];
candidates.clear();
candidates.pb(l);
}
else if(score[l] == bestScore)
candidates.pb(l);
int sz = candidates.size();
srand(time(NULL));
int l = candidates[rand()%sz];
l = language(l);
for( int i = 0 ; i < maxc ; i++ )
cnt[l][tokens[i]]++;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |