Questão
ID 1719999Disciplina: Tecnologia da Informação
Assunto: Filas
Ano: 2016 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo
Analise o código C++ abaixo.
#include <cstdio>
#include <iostream>
#include <string>
#include <queue>
using namespace std;
int main() {
_______priority_queue< pair<int, string> > pq;
_______pair<int, string> result;
_______pq.push(make_pair(100, "fulano"));
_______pq.push(make_pair(10, "ciclano"));
_______pq.push(make_pair(20, "beltrano"));
_______pq.push(make_pair(100, "geronimo"));
_______while( !pq.empty() ){
_____________result = pq.top();
_____________pq.pop();
_____________printf("(%s: %d)",
___________________((string)result.second).c_str(),
___________________result.first);
_______}
_______return 0;
}
Considerando as filas e suas variações, a saída do código C++ acima é