ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1297. Палиндромы

Wrong Answer For Test 19
Послано K P Charith Chowdary 23 ноя 2007 01:17
I Got a Wrong Answer For Test 19.. Can Anyone tell what the corresponding input .. if known..

#include<stdio.h>
#include<string.h>

int main()
{
    int **a,i,j;
    int answer[2],len,n;
    char str[1001],revstr[1001];
    scanf("%s",&str);
    n=strlen(str);
    a=(int**)malloc(sizeof(int**)*n);
    for(i=0;i<n;i++)
    a[i]=(int*)malloc(sizeof(int)*n);
    for(i=0;i<n;i++)
    for(j=0;j<n;j++)
    a[i][j]=0;
    strcpy(revstr,str);
    for(i=0;i<strlen(str);i++)
    revstr[i]=str[strlen(str)-i-1];
    revstr[i]='\0';
    answer[0]=0;
    answer[1]=0;
    len=0;
    for(i=0;i<strlen(str);i++)
    {
    for(j=0;j<strlen(revstr);j++)
    {
        if(str[i]!=revstr[j])
        a[i][j]=0;
        else
        {
           if(i==0||j==0)
           a[i][j]=1;
           else
           a[i][j]=1+a[i-1][j-1];
           if(a[i][j]>len)
           {
                len=a[i][j];
                answer[0]=i;
                answer[1]=j;
           }
        }
    }
    }
    for(i=answer[0]-len+1;i<=answer[0];i++)
    printf("%c",str[i]);
    return 0;
}

Edited by author 23.11.2007 01:20
Re: Wrong Answer For Test 19
Послано Yurchuk Maxim, Rybinsk, Liceum #2, icq 474444559 10 дек 2007 21:28
Try this: 'qwerSOMETEXTrewq', goodluck!;-)
Re: Wrong Answer For Test 19
Послано al_prix 15 июл 2015 15:08
And what is to be an answer?
Re: Wrong Answer For Test 19
Послано luckyq 5 сен 2015 18:49
The right answer is ETE.I use suffix_array to solve this  problem.And I got ac .
Re: Wrong Answer For Test 19
Послано a_little_black 12 сен 2016 20:32
please help me I also use suffix array, I still wa on #7