Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
kolia123456
1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 37
1

google jam or top coder

12.02.2011, 10:52. Просмотров 1663. Ответов 25
Метки нет (Все метки)

салам всем...хелп ми??
я хотел бы спросить, реально ли будет за год или 2 выучить язык с++ и порвать всех на GOOGLE JAM или TOPCODER?//
начальные базовые понятия по с++ имеются, еще знаю что там везде еще надо английский знать, по нему тож тока начальные понятия=)...я думаю это мечта любого кодера=))
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2011, 10:52
Ответы с готовыми решениями:

HP Deskjet 6525: Clear carriage jam
Принтер не печатает из-за этой ошибки. Драйвера установлены. Проверил на...

как зделать чтобы было top.sait.ru а не sait.ru/top/
как зделать чтобы было top.sait.ru а не sait.ru/top/

NuSphere Nu-Coder
Кто нибудь умеет пользоваться такой программой?? вот оф сайт...

Embedded Coder | Ошибка в коде?
Здравствуйте. Обращаюсь к коллегам, кто имел счастье работать с Embedded...

Подключение STM32F4-Discovery к Simulink и Embedded Coder
Год назад записали видео про STM32, возможно вам будет интересно:...

25
kolia123456
1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 37
13.02.2011, 16:01  [ТС] 21
не скажи)
щас написал задачку на сайте informatics.mccme.ru
Дано число n.

Входные данные

Вводится число n (1 ≤ n < 100 000 000).

Выходные данные

Выведите:

Кол-во миллионов n - кол-во сотен тысяч n ... - кол-во единиц n.

(см. пример)

Примеры тестов

Входные данные

82947554

Выходные данные

Millions: 82
Hundreds of thousands: 9
Tens of thousands: 4
Thousands: 7
Hundreds: 5
Tens: 5
Ones: 4
Result: 82 - 9 - 4 - 7 - 5 - 5 - 4 = 48


выдает ошибку, вот код):
C++
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
46
47
48
#
#include <iostream>
#
#include <math.h>
#
using namespace std;
#
int main()
#
{
#
int n;
#
cout << "vvedite N:";
#
cin>>n;
#
if(n>=1 && n<100000000)
#
{
#
cout<<"millions:"<<n/1000000<<endl;
#
cout<<"handreds of thousands:"<<(n%1000000)/100000<<endl;
#
cout<<"tens of thousands:"<<n%100000/10000<<endl;
#
cout<<"thousands:"<<n%10000/1000<<endl;
#
cout<<"handreds:"<<n%1000/100<<endl;
#
cout<<"tens:"<<n%100/10<<endl;
#
cout<<"ones:"<<n%10<<endl;
#
cout<<"result:"<<n/1000000<<"-"<<(n%1000000)/100000<<"-"<<n%100000/10000<<
#
"-"<<n%10000/1000<<"-"<<n%1000/100<<"-"<<n%100/10<<"-"<<n%10<<"="<<
#
(n/1000000)-((n%1000000)/100000)-
#
(n%100000/10000)-(n%10000/1000)-(n%1000/100)-(n%100/10)-(n%10); }
#
cin.get();
#
cin.get();
#
}
0
Евгений М.
1053 / 990 / 101
Регистрация: 28.02.2010
Сообщений: 2,876
Завершенные тесты: 2
13.02.2011, 16:04 22
Цитата Сообщение от @KOT@ Посмотреть сообщение
всегда укладывались во времени.
Аааа... Это у Вас так получается. Все понял.

Цитата Сообщение от @KOT@ Посмотреть сообщение
Если правильное решение, то за время можно и не переживать.
Например, полный перебор. Тоже правильное решение (т.е. по идее выдает правильный ответ). Недавно пробовал, не получилось.
1
fasked
Эксперт С++
4982 / 2561 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
13.02.2011, 16:16 23
Лучший ответ Сообщение было отмечено как решение

Решение

Важно не забывать, что олимпиадное программирование имеет не очень много общего с реальным программированием. Скорее всего, программист-олимпиадник, будет писать плохой код относительно разработки программного обеспечения, и наоборот, программист-разработчик будет писать плохой код с точки зрения олимпиад.
5
@KOT@
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
13.02.2011, 20:59 24
Цитата Сообщение от Евгений М. Посмотреть сообщение
Например, полный перебор
не ну на то они и олимпиадные задачи, что тупым перебором (русским языком - идти напролом) не получиться. Я просто говорю по своему опыту, ограничения по времени мне никогда не мешали.

К тому же сейчас лучше сосредоточиться на других моментах. Во первых изучить язык, а затем изучать алгоритмы основные и структуры данных.

Добавлено через 2 минуты
Цитата Сообщение от fasked Посмотреть сообщение
Важно не забывать, что олимпиадное программирование имеет не очень много общего с реальным программированием. Скорее всего, программист-олимпиадник, будет писать плохой код относительно разработки программного обеспечения, и наоборот, программист-разработчик будет писать плохой код с точки зрения олимпиад.
Это верно. Но олимпиадное программирование может помочь будущему прикладному программисту тем, что он будет знать большое количество алгоритмов.
Во всяком случае олимпиадные задачи очень сильно тренируют работе с массивами, матрицами, алгоритмам сортировки, переборов, а также вправляют мозги основательно)).
1
kolia123456
1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 37
14.02.2011, 15:55  [ТС] 25
рахрмет за наставления всем!!!=)
теперь на форум только с задачами которые не получаются))))

Добавлено через 1 минуту
Цитата Сообщение от kolia123456 Посмотреть сообщение
не скажи)
щас написал задачку на сайте informatics.mccme.ru
Дано число n.
Входные данные
Вводится число n (1 ≤ n < 100 000 000).
Выходные данные
Выведите:
Кол-во миллионов n - кол-во сотен тысяч n ... - кол-во единиц n.
(см. пример)
Примеры тестов
Входные данные
82947554
Выходные данные
Millions: 82
Hundreds of thousands: 9
Tens of thousands: 4
Thousands: 7
Hundreds: 5
Tens: 5
Ones: 4
Result: 82 - 9 - 4 - 7 - 5 - 5 - 4 = 48
кстати эту я решил
0
@KOT@
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
14.02.2011, 16:50 26
kolia123456, молодец, дерзай!!!
практика и еще раз практика.
Кстати, по олимпиадному программированию почитай в интернете о динамическом программировании, длинных числах и комбинаторике. А также очень важна работа с массивами.
Если хочешь побеждать, то работа с массивами, длинными числами, динмаическим программированием должна у тебя вытекать из кончиков пальцев!!!
1
14.02.2011, 16:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2011, 16:50

Minecraft Coder Pack или куча ошибок в консоли
Как решить все эти проблемы?

Каждый элемент массива А сдвинуть побитово с помощью функции coder
Программа должна каждый элемент массива А, с помощью функции coder побитово...

AkelPad: "coder плагин не запущен"
Начал изучать HTML с самого нуля. Изучение потихоньку продвигается, но с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru