| Task: | Ruudukko |
| Sender: | lompakkomies |
| Submission time: | 2022-11-02 18:45:05 +0200 |
| Language: | C++ (C++11) |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:14:5: error: 'vector' was not declared in this scope
14 | vector<vector<int>> vec;
| ^~~~~~
input/code.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
1 | #include <iostream>
+++ |+#include <vector>
2 | using namespace std;
input/code.cpp:14:19: error: expected primary-expression before 'int'
14 | vector<vector<int>> vec;
| ^~~Code
#include <iostream>
using namespace std;
int main() {
int n = 0;
int temp = 0;
cin >> n;
int arr[1000][1000];
int arr2[1000][1000];
vector<vector<int>> vec;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> temp;
arr[i][j] = temp;
arr2[i][j] = 1;
}
}
for (int i = 2; i <= n * n; i++) {
for (int j = 0; j < n; j++) {
for (int k = 0; k < n; k++) {
if (arr[j][k] == i) {
for (int l = 0; l < n; l++) {
if (arr[j][l] < i) {
arr2[j][k] = (arr2[j][k] + arr2[j][l]) % 1000000007;
}
}
for (int l = 0; l < n; l++) {
if (arr[l][k] < i) {
arr2[j][k] = (arr2[j][k] + arr2[l][k]) % 1000000007;
}
}
}
}
}
}
int sum = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
sum = (sum + arr2[i][j]) % 1000000007;
}
}
cout << sum;
}