Multiplicação de Matrizes Esparsas em C


Terminado
Descripción:
Implementar um programa em C que faça multiplicação de matrizes esparsas.
Tempo limite: 2s
Memória limite: 64 Mb
Entrada
A entrada se inicia com uma linha com os inteiros LA (1 ≤ LA ≤ 100.000), CA (1 ≤ CA ≤ 100.000) e
NA (1 ≤ NA ≤ 100.000), com os números de linhas, colunas e valores diferentes de zero da matriz A.
Em cada uma das próximas NA linhas são dados os números da linha e coluna e o valor de uma
posição com valor diferente de 0 de A. A linha seguinte contém os inteiros LB (1 ≤ LB ≤ 100.000),
CB (1 ≤ CB ≤ 100.000) e NB (1 ≤ NB ≤ 100.000), com os números de linhas, colunas e valores
diferentes de zero da matriz B. Em cada uma das próximas NB linhas são dados os números da linha
e coluna e o valor de uma posição com valor diferente de 0 de B. Na última linha, é informado o
valor 1 para operação de multiplicação AB ou 2 para operação de multiplicação BA.
Saída
Se a multiplicação não puder ser realizada imprima -1. Caso contrário, imprima os valores diferentes
de 0 da matriz resultante em ordem ascendente de linha e coluna, nesta ordem de prioridade. Para
cada valor diferente de zero, imprima os números da linha e da coluna e o valor, separados por
espaços em branco.

Tenho um arquivo com 3 casos de teste que posso enviar depois.

Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Outro
Outras funções necessárias: Programador C

C

Abierto

Presupuesto

5

Propuestas

6

Freelancers interesados

Publicado: Hace un año

Plazo: 1 día

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Felipe M. I'm a responsable professional that fulfill my commitments. I have experience at the following subjects: - PCB design for digital circuits using Altium; - Desing and implementation of firmware for different micro... + detalles

Guilherme F. A. S. Bacharel em Ciências da Computação pela UFG - Universidade Federal de Goiás. Fui bolsista no programa de iniciação científica do CNPq (PIBIC), onde desenvolvi um projeto sobre desambiguação de referências bibliográfic... + detalles

Cleidiana R. S. Formação acadêmica Instituto Nacional de Telecomunicações – INATEL Bacharelado, Engenharia de Controle e Automação Previsto para dezembro/2018 8° Período Escola Estadual de Furnas – ETEF Técnico em Eletroté... + detalles