SRM466 Div2 Easy(250) LotteryTicket
#include <string> using namespace std; class LotteryTicket { public: string buy( int price, int b1, int b2, int b3, int b4 ); }; string LotteryTicket::buy( int price, int b1, int b2, int b3, int b4 ) { for ( int i=0; i<16; i++ ) if ( ( i&1 ? b1 : 0 ) + ( i&2 ? b2 : 0 ) + ( i&4 ? b3 : 0 ) + ( i&8 ? b4 : 0 ) == price ) return "POSSIBLE"; return "IMPOSSIBLE"; }