The problem statement: "We are thinking of an integer P within the range (A,B] 
— that is, A < P ≤ B. You have N tries to guess our number. After each guess 
that is not correct, we will tell you whether P is higher or lower than your 

In this program, A (inclusive) and B (exclusive) are the endpoints of the range 
which you need to guess between. Your job is to guess the number P within N 
tries. To guess, print to standard output. The grader will then tell you 
whether you got the right answer or not.

Your code is wrong because you are finding whether n is bigger than b, smaller 
than or equals to a, or in between a and b. N is supposed to be the number of 
guesses. You are not making any guesses.

On Tuesday, April 10, 2018 at 12:32:22 PM UTC-7, piyush ohri wrote:
> #include <iostream>
> using namespace std;
> int main()
> {    int t ;
>      cin>>t;
>      for(int i=0;i<t;i++)
>      {  int a,b,n,x;
>          cin>>a>>b;
>          cin>>n;
>          for(int j=0;j<n;j++)
>          {
>              cin>>x;
>              if(x>b) cout<<"TOO_BIG"<<endl;
>              else if(x<=a) cout<<"TOO_SMALL"<<endl;
>              else  cout<<"CORRECT"<<endl;;
>          }
>      }
> }

You received this message because you are subscribed to the Google Groups 
"Google Code Jam" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
To post to this group, send email to
To view this discussion on the web visit
For more options, visit

Reply via email to