Submission #1202261

#TimeUsernameProblemLanguageResultExecution timeMemory
1202261jer033Hexagonal Territory (APIO21_hexagon)C++20
9 / 100
1 ms396 KiB
#include "hexagon.h" #include <bits/stdc++.h> #include <vector> using namespace std; using ll = long long; const ll MOD = 1'000'000'007; int report(ll ans) { ll x = ans%MOD; int y = x; return y; } int draw_territory(int N, int A, int B, std::vector<int> D, std::vector<int> L) { //suppose N=3; ll AA = A; ll BB = B; ll K = L[0] + 1; ll suma = (K*K+K)/2ll; ll sumb = (suma%(3ll*MOD))*(2*K+1); suma = suma%MOD; sumb = (sumb/3ll)%MOD; sumb = (sumb-suma)%MOD; sumb = (sumb+MOD)%MOD; ll ans = ((suma*AA)%MOD)+((sumb*BB)%MOD); return report(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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...