Vaccine drive

please help me with this code i am getiing WA

#include<iostream>
using namespace std;
int main()
{
    int t;
    cin>>t;

    while(t--)
    {
        int g,p;
        cin>>g>>p;
        int x[10];
        for(int i=1;i<=10;i++)
        cin>>x[i];
        int min=0,max=0;
     
        for(int i=10;i>0;i--)
        {
            if(i==g){
                min++;
                max+=(x[i]-p)+1;
                 
                
                break;
            }
            if(x[i]==p)
            {
                max++;
                min++;
             
            }
            else
            if(x[i]>p)
            {
                x[i-1]+=(x[i]-p);
                min++;
                max++;

              
            }
            else
            if(x[i]<p)
            {
                x[i-1]+=(p-x[i]);
            
            
            }
           

        }
        cout<<min<<" "<<max<<endl;
        
    }
}