Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли в 24 года начать заниматься олимпиадным программированием ? / 14 сообщений из 14, страница 1 из 1
18.09.2011, 20:52
    #37445522
rufatina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
Можно ли в 24 года начать заниматься олимпиадным программированием просто для души или уже опоздал. Занимался первые два курса потом забросил . Потом работа да и интерес уменьшился. Но в последнее время так и тянет в математику, про нестандартные задачи . Даже хочу поступить в магистратуру . Стоит ли этим заниматься ?
...
Рейтинг: 0 / 0
18.09.2011, 21:51
    #37445569
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
rufatina,

не тупи. направления суть ортогональны. тебе чего именно надо-то? на задачах, да хоть с тех же TopCoder/SPOJ/ACM Contest, можно поднять себе степень разве шо по преподаванию алгоритмов. А частные головоломные задачи в биржевом трейдинге на опережение могут дать нехилую прибавку к докторскому диссеру, как, впрочем, и исследования задач масштабирования систем для миллиардов пользователей
...
Рейтинг: 0 / 0
18.09.2011, 21:54
    #37445570
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
projecteuler.net
...
Рейтинг: 0 / 0
19.09.2011, 01:31
    #37445696
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
Для души - почему бы и нет? Смекалку хорошо развивают, а она где угодно пригодится в нестандартных ситуациях.
...
Рейтинг: 0 / 0
21.09.2011, 03:16
    #37449065
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
ZyK_BotaNprojecteuler.netИ его "нашенский" вариант - diofant.ru
...
Рейтинг: 0 / 0
22.09.2011, 13:58
    #37451649
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
rufatinaМожно ли в 24 года начать заниматься олимпиадным программированием просто для души или уже опоздал. Занимался первые два курса потом забросил . Потом работа да и интерес уменьшился. Но в последнее время так и тянет в математику, про нестандартные задачи . Даже хочу поступить в магистратуру . Стоит ли этим заниматься ?
Стоит. Это самый творческий возраст. Ну может не для олимпиад а для креатива вообще.
...
Рейтинг: 0 / 0
22.09.2011, 23:20
    #37452515
Сергей Силкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
maytonСтоит.Согласен. Даже не то что «никогда не поздно» (хотя и это тоже), а просто 24 года – это не тот возраст, когда надо ощущать себя «немощным стариком».

maytonНу может не для олимпиад а для креатива вообще.Согласен, и даже ещё более категорично: не обязательно именно для олимпиад – можно либо ввязаться в серьёзный проект (коммерческий или научный – нагрузка на мозги та ещё будет!), либо самостоятельно заняться серьёзным любительским программированием – при этом задачу можно выбрать посильную (для души) или непосильную (чтобы мозги ломать) – кому как нравится. ;-)
...
Рейтинг: 0 / 0
30.09.2011, 15:23
    #37463041
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
Добрый день, форумчане!
Вчера наткнулся на данный топик и решил попробовать spoj.pl .
Основным мои языком является Java. Попробовал её для реализации алгоритмов.
В частности, алгоритма под названием "7676. Sum of Digits" (задание во вложении).
Вот что получилось:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Pattern;


class SumOfDigits {
    
    public static void main(String...args) throws IOException {
        BufferedReader reader =
                new BufferedReader(new InputStreamReader(System.in));
        Pattern pattern = Pattern.compile("\\s+");
        String line;
        
        for (line = reader.readLine(); ; line = reader.readLine()) {
            String[] splitted = pattern.split(line);
            int n = Integer.valueOf(splitted[0]);
            int m = Integer.valueOf(splitted[1]);
            
            if (n == -1 && m == -1) {
                return;
            }
            
            int sum = 0;
            
            for (int i = n; i <= m; i++) {
                sum += computeSum(i);
            }
            
            System.out.println(sum);
        }
    }

    private static int computeSum(int i) {
        int sum = 0;
        
        do {
            sum += i % 10;
            i = i / 10;
        } while (i != 0);
        
        return sum;
    }
    
}
К сожалению, никак не могу вложиться в отведённое время выполнения.
Подскажите, можно ли как-то данный код оптимизировать или для этого конста лучше писать не на Java?

Спасибо.
...
Рейтинг: 0 / 0
30.09.2011, 15:28
    #37463051
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
dmitriyche,
...
Рейтинг: 0 / 0
30.09.2011, 16:56
    #37463239
votlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
dmitriyche,

ты сначала преобразуешь цифры в число а потом обратно разбиваешь число на цифры
...
Рейтинг: 0 / 0
30.09.2011, 16:57
    #37463245
votlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
votlock,

туплю, сорри
...
Рейтинг: 0 / 0
30.09.2011, 16:58
    #37463251
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
dmitriyche,

В описании какая-то фигня с пробелами в примерах данных. Вход "1 10 100 777 -1 -1", выход "46 8655".

Подсказка: сумма цифр от 0 до 9 равна 45.
Вторая подсказка .
...
Рейтинг: 0 / 0
30.09.2011, 17:12
    #37463282
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
Брют Форс улыбается.
...
Рейтинг: 0 / 0
30.09.2011, 20:48
    #37463611
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли в 24 года начать заниматься олимпиадным программированием ?
Спасибо, намёки поняты.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Можно ли в 24 года начать заниматься олимпиадным программированием ? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]