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

Обсуждение задачи 1910. Руины титанов: сокрытый вход

No subject
Послано Andrey 25 янв 2013 20:51
Is input always made in given range or your tests may input not allowed numbers
(like -1) and i must write code to handle this input error?

Must this numbers 1 4 4 4 1 1  be randomly generated or what?  Must numbers other than 4 (in this case) be always 1? Or be the same?

Edited by author 25.01.2013 20:56

Edited by author 25.01.2013 20:56
Re: No subject
Послано Megakrit 25 янв 2013 22:51
The input data is in the given range.

As you can see from the problem statement, instead of the 1 and 4 there could be any number in range [1, 1000000].
Re: No subject
Послано Andrey 29 янв 2013 16:20
Guys, I get 'Crash' message but cant undrestand why. I run programm and it does what it has to do.
Could u please look look at the code ant point me to the problem?  This is JAVA

public static void main(String[] args) throws IOException {
        int sum=0;
        Scanner s = new Scanner (System.in);
        int a = s.nextInt ();

        BufferedReader br = new BufferedReader (new InputStreamReader (System.in));
        String s1 = br.readLine ();


        for (int i = 0; i<a-2; i++) {
            if (s1.charAt (i)==s1.charAt (i+1) && s1.charAt (i) == s1.charAt (i+2)) {
            String s2 = Character.toString (s1.charAt (i));
            sum = Integer.parseInt (s2);
            System.out.print (sum*3 + " ");

            }
        }

        for (int i = 0; i<a-2; i++) {
            if (s1.charAt (i)==s1.charAt (i+1) && s1.charAt (i) == s1.charAt (i+2)) {

                System.out.print (s1.indexOf(s1.charAt (i))+2);

            }