Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

EDUPT28 - Bolsas de pós-graduação da CAPES

 

A Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), fundação do Ministério da Educação (MEC), desempenha papel fundamental na expansão e consolidação da pós-graduação stricto sensu (mestrado e doutorado) em todos os estados da Federação.
Em 2007, passou também a atuar na formação de professores da educação básica ampliando o alcance de suas ações na formação de pessoal qualificado no Brasil e no exterior. As atividades da Capes podem ser agrupadas nas seguintes linhas de ação, cada qual desenvolvida por um conjunto estruturado de programas: 
* avaliação da pós-graduação stricto sensu; 
* acesso e divulgação da produção científica; 
* investimentos na formação de recursos de alto nível no país e exterior; 
* promoção da cooperação científica internacional. 
* indução e fomento da formação inicial e continuada de professores para a educação básica nos formatos presencial e a distância.
A Capes tem sido decisiva para os êxitos alcançados pelo sistema nacional de pós-graduação, tanto no que diz respeito à consolidação do quadro atual, como na construção das mudanças que o avanço do conhecimento e as demandas da sociedade exigem. O sistema de avaliação, continuamente aperfeiçoado, serve de instrumento para a comunidade universitária na busca de um padrão de excelência acadêmica para os mestrados e doutorados nacionais. Os resultados da avaliação servem de base para a formulação de políticas para a área de pós-graduação, bem como para o dimensionamento das ações de fomento (bolsas de estudo, auxílios, apoios).
A CAPES disponibiliza vários dados para análise da implementação de suas políticas.
Entre esses, estão os dados que apresentam as concessões de bolsas anuais fornecidas às Instituições de Ensino Superior (IES) beneficiadas por programas da Diretoria de Programas e Bolsas no País – DPB. A partir deles, é possível extrair informações como quantidade de bolsas concedidas por modalidades, as IES apoiadas pela CAPES, dados de região geográfica, áreas de avaliação, dentre outras.
Para realizar análises estatísticas nesses dados é necessário primeiro le-los do arquivo e colocá-los em estruturas adequadas para manipulação em memória.
Como futuro analista de dados do SERPRO, seu trabalho aqui é fazer essa leitura, colocando os dados em, pelo menos, 2 estruturas (aninhadas ou não) e responder as seguintes perguntas:
Entrada
A primeira linha contém um inteiro X (entre 10 e 3000).
Cada uma das X subsequentes linhas da entrada contém as seguintes informações:


A Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), fundação do Ministério da Educação (MEC), desempenha papel fundamental na expansão e consolidação da pós-graduação stricto sensu (mestrado e doutorado) em todos os estados da Federação.


Em 2007, passou também a atuar na formação de professores da educação básica ampliando o alcance de suas ações na formação de pessoal qualificado no Brasil e no exterior. As atividades da Capes podem ser agrupadas nas seguintes linhas de ação, cada qual desenvolvida por um conjunto estruturado de programas: 
* avaliação da pós-graduação stricto sensu; 
* acesso e divulgação da produção científica; 
* investimentos na formação de recursos de alto nível no país e exterior; 
* promoção da cooperação científica internacional. 
* indução e fomento da formação inicial e continuada de professores para a educação básica nos formatos presencial e a distância.

A Capes tem sido decisiva para os êxitos alcançados pelo sistema nacional de pós-graduação, tanto no que diz respeito à consolidação do quadro atual, como na construção das mudanças que o avanço do conhecimento e as demandas da sociedade exigem. O sistema de avaliação, continuamente aperfeiçoado, serve de instrumento para a comunidade universitária na busca de um padrão de excelência acadêmica para os mestrados e doutorados nacionais. Os resultados da avaliação servem de base para a formulação de políticas para a área de pós-graduação, bem como para o dimensionamento das ações de fomento (bolsas de estudo, auxílios, apoios).

A CAPES disponibiliza vários dados para análise da implementação de suas políticas.

Entre esses, estão os dados que apresentam as concessões de bolsas anuais fornecidas às Instituições de Ensino Superior (IES) beneficiadas por programas da Diretoria de Programas e Bolsas no País – DPB. A partir deles, é possível extrair informações como quantidade de bolsas concedidas por modalidades, as IES apoiadas pela CAPES, dados de região geográfica, áreas de avaliação, dentre outras.

Para realizar análises estatísticas nesses dados é necessário primeiro le-los do arquivo e colocá-los em estruturas adequadas para manipulação em memória.

Como futuro analista de dados do SERPRO, seu trabalho aqui é fazer essa leitura, colocando os dados em 2 estruturas IES e Curso, sendo que uma IES pode conter vários cursos. E ao final, responder as seguintes perguntas:
  • Qual a a IES com maior número de bolsas
  • Qual o número de bolsas recebido em cada região do país.
A estrutura IES contem um campo que contém Cursos, ou seja, um vetor de cursos de tamanho máximo igual ao número de IES (primeira linha da entrada).

Para tanto, o arquiteto de software sugeriu que você deve criar as seguintes funções:

Nome: 
ler_ies
Parâmetros: 
sem parâmetros
Objetivo: 
preencher todos os campos de uma IES
Retorno: 
uma estrutura IES

Nome: 
ler_curso
Parâmetros: 
sem parâmetros
Objetivo: 
preencher todos os campos de um Curso
Retorno: 
uma estrutura Curso

Nome: localiza_ies
Parâmetros: 
vetor de estruturas da IES
numero de IES no vetor de estruturas IES
sigla de uma IES
Objetivo: 
verificar se uma dada IES (sigla) já existe no vetor de IES
Retorno:
se a estrutura existe, retorna sua posição no vetor
se a estrutura não existe, retorna -1

Nome: 
ler_dados
Parâmetros: 
vetor de estruturas da IES
numero de IES no vetor de estruturas IES
Objetivo: 
preencher um vetor estruturas IES com os dados da entrada. Note que cada IES pode aparecer mais de uma vez na entrada e que, nesse caso, deve-se apenas agregar o curso listado no vetor de cursos da IES. Nessa função também já se computa o total de bolsas da IES a medida que se lê cursos para ela (crie um campo total de bolsas na IES)
Retorno: 
sem retorno

Nome: bolsas_região
Parâmetros: 
vetor de estruturas da IES
numero de IES no vetor de estruturas IES
vetor de inteiros de 5 posições (uma para cada região)
Objetivo: percorrer o vetor de estruturas IES e seu vetor de cursos para  calcular a soma do numero de bolsas de cada região do país
Retorno: - (o vetor de inteiros será preenchido na função)


Nome: 
ies_mais_bolsas
Parâmetros: 
vetor de estruturas da IES
numero de IES no vetor de estruturas IES
Objetivo: 
verificar qual IES recebeu mais bolsas, somando as bolsas de seus Cursos e considerando os critérios de desempate
Retorno: 
posição da IES com mais bolsas
Entrada
A primeira linha contém um inteiro X (entre 10 e 100).
Cada uma das X subsequentes linhas da entrada contém as seguintes informações:
Ano de referência inteiro IES
Sigla da UF da IES  string IES
Região Geográfica da IES string IES
Sigla da IES string IES
Natureza Jurídica da IES string IES
Área de Conhecimento do PPG string curso
Nível da Bolsa string curso
Total de bolsas concedidas inteiro curso

Todas strings são palavras sem espaço.

Saída

Na primeira linha, apresenta-se a instituição com maior número de bolsas. O critério de desempate é aquela que tem mais programas.
Nas demais linhas apresenta-se o número de bolsas por região do país em ordem alfabética. A região que é representada nos dados, não deve aparecer na listagem.

Exemplo de entrada Exemplo de saída
9
2016
GO
CENTRO-OESTE
UFG
FEDERAL
NI
OUTROS
227
2016
DF
CENTRO-OESTE
UNB
FEDERAL
NI
MESTRADO
87
2016
PA
NORTE
UFPA
FEDERAL
NI
DOUTORADO
204
2016
PA
NORTE
UFPA
FEDERAL
NI
MESTRADO
97
2016
RJ
SUDESTE
UFRJ
FEDERAL
NI
PÓS-DOUTORADO
119
2016
ES
SUDESTE
UFES
FEDERAL
NI
PÓS-DOUTORADO
115
2016
SP
SUDESTE
USP/FOB
ESTADUAL
ODONTOLOGIA
DOUTORADO
90
2016
MG
SUDESTE
UFMG
FEDERAL
EDUCAÇÃO
DOUTORADO
84
2016
SP
SUDESTE
UNICAMP
ESTADUAL
ELÉTRICA
DOUTORADO
78
 
IES com maior numero de bolsas: UFPA
CENTRO-OESTE: 314
NORTE: 301
SUDESTE: 486
Exemplo de entrada Exemplo de saída
43
2016
MG
SUDESTE
PUC/MG
PARTICULAR
ADMINISTRAÇÃO
MESTRADO
6
2016
MG
SUDESTE
UFLA
FEDERAL
AGRONOMIA
DOUTORADO
20
2016
MG
SUDESTE
UFLA
FEDERAL
AGRONOMIA
DOUTORADO
14
2016
MG
SUDESTE
UFLA
FEDERAL
AGRONOMIA
MESTRADO
13
2016
MG
SUDESTE
UFLA
FEDERAL
AGRONOMIA
DOUTORADO
6
2016
MG
SUDESTE
UFLA
FEDERAL
AGRONOMIA
PÓS-DOUTORADO
6
2016
MG
SUDESTE
UFJF
FEDERAL
ARQUITETURA
MESTRADO
13
2016
MG
SUDESTE
UFJF
FEDERAL
CLÍNICA
DOUTORADO
13
2016
MG
SUDESTE
UFJF
FEDERAL
CLÍNICA
MESTRADO
6
2016
MG
SUDESTE
PUC/MG
PARTICULAR
DIREITO
DOUTORADO
20
2016
MG
SUDESTE
UFJF
FEDERAL
ECOLOGIA
DOUTORADO
14
2016
MG
SUDESTE
UFLA
FEDERAL
ECOLOGIA
MESTRADO
17
2016
MG
SUDESTE
UFJF
FEDERAL
EDUCAÇÃO
MESTRADO
13
2016
MG
SUDESTE
UEMG
ESTADUAL
EDUCAÇÃO
MESTRADO
6
2016
MG
SUDESTE
PUC/MG
PARTICULAR
EDUCAÇÃO
DOUTORADO
7
2016
MG
SUDESTE
UFJF
FEDERAL
ENFERMAGEM
MESTRADO
6
2016
MG
SUDESTE
UFLA
FEDERAL
ENGENHARIA
DOUTORADO
17
2016
MG
SUDESTE
UFLA
FEDERAL
ENGENHARIA
MESTRADO
7
2016
MG
SUDESTE
UFJF
FEDERAL
ELÉTRICA
DOUTORADO
20
2016
MG
SUDESTE
UFJF
FEDERAL
ELÉTRICA
MESTRADO
20
2016
MG
SUDESTE
PUC/MG
PARTICULAR
ELÉTRICA
MESTRADO
14
2016
MG
SUDESTE
ITV-MI
PARTICULAR
ELÉTRICA
MESTRADO
7
2016
MG
SUDESTE
INATEL
PARTICULAR
ELÉTRICA
MESTRADO
13
2016
MG
SUDESTE
PUC/MG
PARTICULAR
MECÂNICA
DOUTORADO
17
2016
MG
SUDESTE
PUC/MG
PARTICULAR
MECÂNICA
MESTRADO
14
2016
MG
SUDESTE
UFJF
FEDERAL
FÍSICA
MESTRADO
17
2016
MG
SUDESTE
UFLA
FEDERAL
FITOPATOLOGIA
DOUTORADO
19
2016
MG
SUDESTE
UFLA
FEDERAL
FITOTECNIA
PÓS-DOUTORADO
13
2016
MG
SUDESTE
PUC/MG
PARTICULAR
GEOGRAFIA
DOUTORADO
20
2016
MG
SUDESTE
PUC/MG
PARTICULAR
GEOGRAFIA
MESTRADO
20
2016
MG
SUDESTE
UFJF
FEDERAL
LETRAS
MESTRADO
13
2016
MG
SUDESTE
PUC/MG
PARTICULAR
LETRAS
MESTRADO
20
2016
MG
SUDESTE
UFJF
FEDERAL
MATEMÁTICA
MESTRADO
17
2016
MG
SUDESTE
UFLA
FEDERAL
VETERINÁRIA
DOUTORADO
20
2016
MG
SUDESTE
UFJF
FEDERAL
ODONTOLOGIA
MESTRADO
13
2016
MG
SUDESTE
UFJF
FEDERAL
PSICOLOGIA
MESTRADO
20
2016
MG
SUDESTE
PUC/MG
PARTICULAR
PSICOLOGIA
MESTRADO
7
2016
MG
SUDESTE
UFLA
FEDERAL
FLORESTAL
DOUTORADO
19
2016
MG
SUDESTE
UFLA
FEDERAL
FLORESTAL
MESTRADO
17
2016
MG
SUDESTE
UFJF
FEDERAL
SERVIÇO
MESTRADO
7
2016
MG
SUDESTE
PUC/MG
PARTICULAR
SOCIOLOGIA
DOUTORADO
14
2016
MG
SUDESTE
PUC/MG
PARTICULAR
ZOOLOGIA
MESTRADO
19
2016
MG
SUDESTE
UFLA
FEDERAL
ZOOTECNIA
MESTRADO
17
IES com maior numero de bolsas: UFLA
SUDESTE: 601
 
 


 


Added by:IFTM_Maratona
Date:2025-03-14
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:C

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.