Submission #3416767


Source Code Expand

#include <stdio.h>
#include <string>
#include <iostream>
#include <iomanip>
#include <map>
#include <algorithm>
#include <vector>
using namespace std;


int main(void) {
	int h,w;
	cin >> h >> w;
	int majic[10][10];
	for(int i=0; i<10; i++){
		for(int j=0; j<10; j++){
			cin >> majic[i][j];
		}
	}
	for(int i=0; i<10; i++){
		for(int j=0; j<10; j++){
			for(int k=0; k<10; k++){
				if(majic[i][j]+majic[j][k]<majick[i][k])majic[i][k]=majic[i][j]+majic[j][k];
			}
		}
	}
	long long ans=0,temp; 
	for(int i=0; i<h; i++){
		for(int j=0; j<w; j++){
			cin >> temp;
			if(temp!=-1)ans+=majic[temp][1];
		}
	}
	cout << ans << endl;
	return 0;
}

Submission Info

Submission Time
Task D - Wall
User Autumn_A
Language C++14 (GCC 5.4.1)
Score 0
Code Size 676 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:23:32: error: ‘majick’ was not declared in this scope
     if(majic[i][j]+majic[j][k]<majick[i][k])majic[i][k]=majic[i][j]+majic[j][k];
                                ^