SRM498 Div2 Easy(250) AdditionGame
class AdditionGame{public: int getMaximumPoints( int A, int B, int C, int N ) { int ans = 0; for ( int i=0; i<N; i++ ) { if ( A>=B && A>=C && A>=1 ) ans+=A, A--; else if ( B>=C && B>=A && B>=1 ) ans+=B, B--; else if ( C>=A && C>=B && C>=1 ) ans+=C, C--; } return ans; }};