#include using namespace std; typedef long long ll; typedef long double ld; #define rep(i, a, n) for (int i = (a); i < (n); i++) #define per(i, a, n) for (int i = (n) - 1; i >= (a); i--) #define FOR(i, n) rep(i, 0, (n)) #define fi first #define se second char endl = '\n'; int main(void) { int N; ll K; scanf("%i %lld", &N, &K); ll a[N]; int i; for(i=0;iv+(i-N/2)*K) doleva++; } if(doleva<=N/2&&doprava<=N/2) {stred=v; break;} else if(doleva>N/2) t=v; else u=v; //printf("%lld\n", v); } if(N%2==0){ for(i=0;i