SRM497 Div2 Easy(250) 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; }};