제출 #12884

#제출 시각아이디문제언어결과실행 시간메모리
12884gs14004Languages (IOI10_languages)C++98
컴파일 에러
0 ms0 KiB
#include <map> #include <algorithm> #include <vector> #include "lang.h" using namespace std; map<long long,int> mp; vector<long long> v; const int l = 5; const int p = 69997; void excerpt(int *E){ int cnt[105] = {}; v.clear(); for (int i=0; i<96; i++) { long long px = 0; for (int j=0; j<l; j++) { px = p * px + E[i+j]; } map<long long,int> ::iterator it = mp.lower_bound(px); if(it != mp.end()) cnt[(*it).second]++; v.push_back(px); } int mv = (int)(max_element(cnt,cnt+56) - cnt); int t = language(mv); for (int i=0; i<v.size(); i++) { mp[v[i]] = t; } }

컴파일 시 표준 에러 (stderr) 메시지

lang.cpp: In function 'void excerpt(int*)':
lang.cpp:25:13: error: 'language' was not declared in this scope
     int t = language(mv);
             ^~~~~~~~
lang.cpp:26:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i=0; i<v.size(); i++) {
                   ~^~~~~~~~~