SRM497 Div2 Easy(250) Filtering

Filtering

#include <string>
#include <vector>
using namespace std;

class Filtering{public:
vector <int> designFilter( vector <int> sizes, string outcome )
{
    int n = (int)sizes.size();

    vector<int> ans(2);
    ans[0] = 100;
    ans[1] = 1;

    for ( int i=0; i<n; i++ )
    if ( outcome[i]=='A' )
        ans[0] = min( ans[0], sizes[i] ),
        ans[1] = max( ans[1], sizes[i] );

    for ( int i=0; i<n; i++ )
    if ( outcome[i]=='R' )
        if ( ans[0]<=sizes[i] && sizes[i]<=ans[1] )
            return vector<int>();

    return ans;
}};