fork download
  1. #include <iostream>
  2. using namespace std;
  3. int K, W, a1, b1, a2, b2, a3, b3;
  4. void check()
  5. {
  6. if (b1 + b2 >= K)
  7. {
  8. if (a1 + a2 <= W)
  9. {
  10. cout << "YES" << endl;
  11. }
  12. }
  13. else if (b1 + b3 >= K)
  14. {
  15. if (a1 + a3 <= W)
  16. {
  17. cout << "YES" << endl;
  18. }
  19. }
  20. else if (b2 + b3 >= K)
  21. {
  22. if (a2 + a3 <= W)
  23. {
  24. cout << "YES" << endl;
  25. }
  26. }
  27. else if (b1 + b2 + b3 >= K)
  28. {
  29. if (a1 + a2 + a3 <= W)
  30. {
  31. cout << "YES" << endl;
  32. }
  33. }
  34. }
  35.  
  36. int main()
  37. {
  38. cin >> K >> W;
  39. cin >> a1 >> b1 >> a2 >> b2 >> a3 >> b3;
  40. if (b1 + b2 + b3 >= K)
  41. {
  42. check();
  43. }
  44. else
  45. {
  46. cout << "NO" << endl;
  47. }
  48. }
Success #stdin #stdout 0s 3100KB
stdin
100 0
1 1 1 1 1 1
stdout
NO