10324 - Zeros and Ones

#include <stdio.h>
#include <string.h>
char str[1000010];
int main()
{
    int i,j,k,t,l,n,c,flag,case1=0,temp;
    while(scanf("%s",&str)==1)
    {
        scanf("%d",&n);
        printf("Case %d:\n",++case1);
        for(c=1; c<=n; c++)
        {
            scanf("%d%d",&i,&j);
            flag=1;
            if(i>j)
            {
                temp =i;
                i=j;
                j=temp;
            }
            for(l=i+1; l<=j; l++)
            {

                if(str[i]!=str[l])
                {
                    flag=0;
                    break;
                }

            }
            if(flag==1)
            {
                printf("Yes\n");
            }
            else
            {
                printf("No\n");
            }
        }
    }
    return 0;
}

0 comments: (+add yours?)