Codeforces Round #162 (Div. 2) C. Escape from Stones

题目:http://codeforces.com/contest/265/problem/C

这题本来会做的 结果比赛的时候少打了个0..最后判定的时候runtime error了...

#include <iostream>
#include <stdio.h>
#include <cstring>
#include <cmath>

using namespace std;

char arr[1000005];
int ans[1000005];
int lp,rp;
int main()
{
    cin.getline(arr,1000005);
    int len=strlen(arr);
    lp=len-1;
    rp=0;
    for(int i=0;i<len;i++)
    {
        if(arr[i]=='l') ans[lp--]=i+1;
        else ans[rp++]=i+1;
    }
    
    for(int i=0;i<len;i++)
    {
        cout << ans[i]<<endl;
    }
        return 0;
}

转载于:https://www.cnblogs.com/danielqiu/archive/2013/01/21/2870591.html

猜你喜欢

转载自blog.csdn.net/weixin_33756418/article/details/93795272