Академический Документы
Профессиональный Документы
Культура Документы
pid=1559
1.
#include <stdio.h>
//#include <conio.h>
int main() {
int a,i=0,j,x,dis=0,ans[100];
char b[100];
char ch,nextval;
//# of tests
scanf("%d\n",&a);
for(x=1;x<=a;x++)
ch = getchar();
b[i] = ch;
i++;
i=i-2;
// printf("\nmax string index=%d",i);
if(b[0]=='a')
nextval='a';
for(j=1;j<=i;j++)
// printf("\nentered in for");
//printf("\nb[%d]=%c",j,nextval+1);
// printf("\nnextval+1=%c",nextval+1);
if(b[j]==nextval+1)
if(j>dis)
// printf("\nentered in if");
//printf("%s",b[i]);
dis=j+1;
nextval=b[j];
// printf("\nnextval=%c",nextval);
j=1;
}
//printf("\ndistance=%d",dis);
ans[x]=dis;
else
printf("-1");
for(x=1;x<=a;x++)
printf("\n%d",ans[x]);
}
return 0;
#include<stdio.h>
int main()
int t,i,j,k,min=0;
scanf("%d",&t);
struct testcase
int sizeOfArray;
int a[10];
int b[10];
int ans;
};
for(i=0;i<t;i++)
{
scanf("%d",&(tc[i].a[j]));
scanf("%d",&tc[i].b[j]);
int no=0;
for(k=0;k<t;k++)
min= tc[k].a[0]+tc[k].b[1];
for(i=0;i<tc[k].sizeOfArray;i++)
for(j=0;(j<tc[k].sizeOfArray);j++)
{
if((tc[k].a[i]+tc[k].b[j]<min)&&(j!=i))
min=tc[k].a[i]+tc[k].b[j];
tc[k].ans=min;
printf("%d\n",min);
return 0;