제출 #152098

#제출 시각아이디문제언어결과실행 시간메모리
152098Runtime_error_Lozinke (COCI17_lozinke)C++14
100 / 100
533 ms16644 KiB


#include <bits/stdc++.h>
using namespace std;
const int inf = 2e4+9;
map<string,int> mp;
vector<string> v;
int main(){

    int n,ans = 0;
    cin>>n;
    for(int i=1;i<=n;i++){
        string tmp;
        set<string> s;
        cin>>tmp;
        for(int j=0;j<tmp.size();j++){
            string cur = "";
            for(int z=j;z<tmp.size();z++)
                cur += tmp[z],s.insert(cur);
        }
        v.push_back(tmp);
        for(auto o:s)
            mp[o] ++;
    }
    for(auto o:v)
        ans += mp[o]-1;
    cout<<ans<<endl;
}

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

lozinke.cpp: In function 'int main()':
lozinke.cpp:16:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(int j=0;j<tmp.size();j++){
                     ~^~~~~~~~~~~
lozinke.cpp:18:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for(int z=j;z<tmp.size();z++)
                         ~^~~~~~~~~~~
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…