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: Programación y Tecnología
Subcategoria: Programación Web
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
Disponibilidade requerida: Conforme necessário
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
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