#include #include #include using namespace std; int n; pair nums[200111]; bool SS(pair A, pair B) { return (A.first - A.second) < (B.first - B.second); } int main() { freopen("shuffle.in", "r", stdin); freopen("shuffle.out", "w", stdout); ios_base::sync_with_stdio(false); cin.tie(NULL); int i,j; cin>>n; //scanf("%d",&n); for (i=1;i<=n;i++) { //scanf("%d",&nums[i].first); cin>>nums[i].first; nums[i].second = i; } sort(nums+1,nums+1+n,SS); for (i=1;i<=n;i++) { int shift = i - nums[i].second; cout<