Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cmath>#include<iomanip>#include<string>#include<vector>#include<time.h>using namespace std;long int res[1000][21][803];inline long int min(long int a,long int b){return a < b ? a : b;}int fab1(int a){if (a >= 0)return a;return -a;}int w(int i, int k,const int bob[]){int flag = 0;if (k >= 401){flag = 1;k %= 401;}k = k - 200;int temp=0;i *= 3;temp += fab1(bob[i] - k);