v[i]
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5.         string s = "II";
  6.         int n = s.length()+1;
  7.         vector<int> v(n,0);
  8.         int j = 1;
  9.         int d = n;
  10.         for(int i=0;i<n-1;i++){
  11.                 if(s[i]=='I'){
  12.                         v[i] = j;
  13.                         j++;
  14.                 }
  15.                 else{
  16.                         v[i] = d;
  17.                         d--;
  18.                 }
  19.         }
  20.         v[n-1] = (j+d) / 2;
  21.         for(int i=0;i<v.size();i++){
  22.                 cout<<v[i]<<" ";
  23.         }
  24.         return 0;
  25. }
Parsed in 0.004 seconds