Beeger Postado Março 14, 2017 Denunciar Share Postado Março 14, 2017 (editado) http://br.spoj.com/problems/JASPION/ << Problema Estou utilizando a estrutura MAP para resolvê-lo, e parece estar funcionando corretamente nos meus testes. Porém o site diz que está errado, mas não tenho idéia de onde esteja meu erro. Alguém consegue me ajudar? #include <map> #include <iostream> #include <string> using namespace std; int main(){ string palavra, traducao; map<string, string>trad; int M, N, inst; cin >> inst; for(int j=0; j<inst; j++){ cin >> M >> N; for(int i=0; i<M; i++){ cin >> palavra; getline(cin, traducao); trad[palavra] = traducao; } cout << endl; for(int i=0; i<N; i++){ getline(cin, palavra); traducao.clear(); for(int k=0; k<=palavra.size(); k++){ if(palavra[k] != ' ' && k != palavra.size()){ traducao+=palavra[k]; } else{ if(trad.find(traducao) != trad.end()){ cout << trad[traducao] << " "; } else{ cout << traducao << " "; } traducao.clear(); } } cout << endl; } } } Editado Março 15, 2017 por Beeger Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Beeger
Estou utilizando a estrutura MAP para resolvê-lo, e parece estar funcionando corretamente nos meus testes. Porém o site diz que está errado, mas não tenho idéia de onde esteja meu erro. Alguém consegue me ajudar?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.