fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. unsigned short int a1, b1, a2, b2, a3, b3, k, w;
  6. cin >> k >> w >> a1 >> b1 >> a2 >> b2 >> a3 >> b3;
  7.  
  8. if ( ( ( k <= b1 ) && ( w >= a1 ) )
  9. || ( ( k <= b2 ) && ( w >= a2 ) )
  10. || ( ( k <= b3 ) && ( w >= a3 ) ) )
  11. cout << "YES";
  12. else if ( ( ( k <= b1 + b2 ) && ( w >= a1 + a2 ) )
  13. || ( ( k <= b2 + b3 ) && ( w >= a2 + a3 ) )
  14. || ( ( k <= b1 + b3 ) && ( w >= a1 + a3 ) ) )
  15. cout << "YES";
  16. else if ( ( ( k <= b1 + b2 + b3 ) && ( w >= a1 + a2 + a3 ) ) )
  17. cout << "YES";
  18. else
  19. cout << "NO";
  20. return 0;
  21. }
Success #stdin #stdout 0s 15232KB
stdin
10 10
5 5 6 6 4 5
stdout
YES