Submission #390239

#TimeUsernameProblemLanguageResultExecution timeMemory
390239rainboyGame (IOI13_game)C11
10 / 100
2 ms332 KiB
#include "game.h"

#define R	100
#define C	100

long long gcd(long long a, long long b) {
	return b == 0 ? a : gcd(b, a % b);
}

long long aa[R][C], r, c;

void init(int R_, int C_) {
	r = R_, c = C_;
}

void update(int i, int j, long long x) {
	aa[i][j] = x;
}

long long ans;

long long calculate(int i1, int j1, int i2, int j2) {
	int i, j;

	i2++, j2++, ans = 0;
	for (i = i1; i < i2; i++)
		for (j = j1; j < j2; j++)
			ans = gcd(ans, aa[i][j]);
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...