Accepted solution

1114A - Got Any Grapes

Open original problem
Source code

#include<iostream>

#include<vector>

#include <algorithm>

using namespace std;

int main()

{

    int x,y,z;

    int a,b,c;

    cin>>x>>y>>z;

    cin>>a>>b>>c;

    int f1=0,f2=0,f3=0;

    if(a>=x)

    {

      a=a-x;

      f1=1;

    }

    if(a+b>=y)

    {

       if(b>=y)

       {

           b= b-y;

       }

       else if(a>=y)

       {

           a=a-y;

       }

       else

       {

           while(y!=0)

           {  if(a!=0) a--;

              else b--;

               y--;

           }

       }

       f2=1;

    }

    if(a+b+c>=z)

    {

        f3=1;

    }

    if(f1==1 && f2==1 && f3==1)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}
Join the discussion

Add your comment