Submission #1019362

#TimeUsernameProblemLanguageResultExecution timeMemory
1019362MohamedFaresNebiliHexagonal Territory (APIO21_hexagon)C++14
3 / 100
1 ms348 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) * (((J + 2) / 3) % MOD);
			J %= MOD; J *= B; J %= MOD;
          	K += J; K %= MOD;
			return res = K;
		}
#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...