Submission #1019352

#TimeUsernameProblemLanguageResultExecution timeMemory
1019352MohamedFaresNebiliHexagonal Territory (APIO21_hexagon)C++14
3 / 100
1 ms600 KiB
#include <bits/stdc++.h>

		using namespace std;

		const int MOD = 1e9 + 7;

		int draw_territory(int N, int A, int B, vector<int> D, vector<int> L) {
			int res = 0;
			long long K = L[1] + 1;
			K = K * (K + 1) / 2;
			K = (K % MOD) * A; K %= MOD;
			long long J = L[1];
			J = ((J * (J + 1)) % MOD) * (2 * J + 1) / 6;
			J %= MOD; J *= B; J %= MOD;
			return res = (J + K) % MOD;
		}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...