#include "hexagon.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define inf 5e18
#define nl '\n'
const ll mod = 1e9+7;
int draw_territory(int N, int A, int B, vector<int> V, vector<int> len){
ll n = len[0], a = A, b = B;
return ((n+1) * a % mod + (a+b) * ((n*(n+1))/2 % mod) % mod + b * ((n*(n+1))/2 % 3 == 0 ? (n*(n+1))/6 % mod * (2*n+1) % mod : (n*(n+1))/2 % mod * ((2*n+1)/3) % mod) % mod) % mod;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |