#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; vector

v[1010]; for(int i=0; i>a; v[a-1].push_back({i, j}); } } ll ans=0; for(int i=0; i s(n+1), s2(n+1); ll s0=0; for(auto p:v[i]){ int x=p.first, y=p.second; s0+=y; if(x+y>=n) continue; s[x+y+1]++; } for(int j=0; j=1; j--) s2[j-1]+=s2[j]; for(int j=n; j>=1; j--) s2[j-1]+=s2[j]; ll mn=1e18; for(int j=0; j