제출 #1223542

#제출 시각아이디문제언어결과실행 시간메모리
1223542KALARRY육각형 영역 (APIO21_hexagon)C++20
3 / 100
1 ms328 KiB
//chockolateman #include<bits/stdc++.h> using namespace std; const long long MOD = 1e9 + 7; long long bin_pow(long long a,long long b) { long long ret = 1; long long mul = a; for(long long i = 0 ; (1ll<<i) <= b ; i++) { if(b & (1ll<<i)) { ret *= mul; ret %= MOD; } mul *= mul; mul %= MOD; } return ret; } int draw_territory(int N, int A, int B,std::vector<int> D, std::vector<int> L) { long long s = L[0]+1; long long ans = ((s * (s+1) / 2)%MOD * A)%MOD; long long inv = bin_pow(6ll,MOD-2); long long extra = (((((s*(s+1))%MOD)*(2*s+1))%MOD * B)%MOD * inv)%MOD; 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...