# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1167235 | son2008 | Martian DNA (BOI18_dna) | C++20 | 0 ms | 0 KiB |
#include<bits/stdc++.h>
using namespace std;
#define task "task"
#define ii pair<int,int>
#define fi first
#define se second
//#define int long long
#define ll long long
#define ld double
#define mp make_pair
#define lg2 30
#define iii pair<int,ii>
#define iiii pair<ii,ii>
#define base 29
#define eps 1e-8
int dx[]= {0LL,0LL,1,-1,1,1,-1,-1};
int dy[]= {1,-1,0LL,0LL,1,-1,1,-1};
const int maxn=4e5+1;
const int mod=1e9+7;
int n,k,r,a[maxn];
vector<int>e[maxn];
void init()
{
cin>>n>>k>>r;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
vector<ii>vec;
for(int i=1;i<=r;i++)