use if(sum <sta) instead of if(sum<=sta)
because in case sum==sta..your code will still increment p .but the value
of p should not be incremented in this case.and in your output format colon
: should be placed before \n to follow the format specified for the problem.

On Fri, Jun 22, 2012 at 12:48 PM, Pradip Singh <qnit...@gmail.com> wrote:

> @MAYANK your output format is wrong.use printf("\nScenario #%d:\n",(i+1));
> and
> if(sum <sta)
>  On Thu, Jun 21, 2012 at 12:34 PM, Mayank Singh <
> singh13490may...@gmail.com> wrote:
>
>> here is my code
>> /*#include<stdio.h>
>> #include<conio.h>
>>
>> int main()
>> {
>>     int cand,sum;
>>     int T,N,i,j,temp[100000];
>>     scanf("%d",&T);
>>
>>     sum = 0;
>>     for(i=0;i<T;i++)
>>     {
>>         scanf("%d",&N);
>>         for(j=0;j<N;j++)
>>         {
>>             scanf("%d",&cand);
>>             sum = (sum+cand)%N;
>>         }
>>         if(sum == 0)
>>             temp[i]=1;
>>         else
>>             temp[i]=0;
>>     }
>>     for(i=0;i<T;i++)
>>     {
>>         if(temp[i]==1)
>>             printf("YES\n");
>>         else
>>             printf("NO\n");
>>     }
>>     return 0;
>> }*/
>>
>> #include<stdio.h>
>> #include<stdlib.h>
>>
>> int main()
>> {
>>     int t,frd,i,j,arr[10000],sum,k,arr1[100000],p;
>>     scanf("%d",&t);
>>     long int sta;
>>     for(i=0;i<t;i++)
>>     {
>>         scanf("%ld",&sta);
>>         scanf("%d",&frd);
>>         for(j=0;j<frd;j++)
>>         {
>>             scanf("%d",&arr[j]);
>>         }
>>         for(j=0;j<frd;j++)
>>         {
>>               for(k=0;k<frd-1;k++)
>>             {
>>                     if(arr[k]<arr[k+1])
>>                   {
>>                           sum = arr[k];
>>                         arr[k] = arr[k+1];
>>                         arr[k+1] = sum;
>>                   }
>>             }
>>         }
>>
>>         sum = 0;
>>         p=0;
>>         for(k=0;k<frd;k++)
>>         {
>>             if(sum <= sta)
>>             {
>>                 sum = sum+arr[k];
>>                 p++;
>>             }
>>             else
>>                 break;
>>         }
>>         if(sum < sta)
>>             arr1[i] = 0;
>>         else
>>             arr1[i] = p;
>>     }
>>     for(i=0;i<t;i++)
>>     {
>>         printf("\nScenario #%d\n:",(i+1));
>>         if(arr1[i] == 0)
>>             printf("impossible\n");
>>         else
>>             printf("%d\n",arr1[i]);
>>     }
>>     return 0;
>> }
>>
>> i am getting WA . plz help me...
>>
>>   thanx
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algogeeks@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>
>
> --
> pardeep kumar
>



-- 
pardeep kumar

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to