Untitled
unknown
csharp
2 years ago
611 B
6
Indexable
/* hw8-1.h */ #include <stdio.h> #include <stdlib.h> void init(int*** mp) { int i, j, k; for (i = 0; i < 130; i++) { mp[i] = (int**)malloc(130 * sizeof(int*)); for (j = 0; j < 130; j++) { mp[i][j] = (int*)malloc(130 * sizeof(int)); for (k = 0; k < 130; k++) { mp[i][j][k] = 1; } } } } void modify(int* a, int val) { *a = val; } int query(int**** mp, char a[4], char b[4]) { int val_a = (*mp)[a[0]][a[1]][a[2]]; int val_b = (*mp)[b[0]][b[1]][b[2]]; return (val_a + val_b) % 2; }
Editor is loading...
Leave a Comment