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

google jam or top coder

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

Студворк — интернет-сервис помощи студентам
салам всем...хелп ми??
я хотел бы спросить, реально ли будет за год или 2 выучить язык с++ и порвать всех на GOOGLE JAM или TOPCODER?//
начальные базовые понятия по с++ имеются, еще знаю что там везде еще надо английский знать, по нему тож тока начальные понятия=)...я думаю это мечта любого кодера=))
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2011, 10:52
Ответы с готовыми решениями:

Google Code Jam 2008
17 июня <b>Google</b> стартовала соревнования под названием <b>Google Code Jam 2008</b>. Соревнование предназначено для кодеров и...

Google в TOP 2
Вобщем странно, понять не могу! В SAPE было куплено более 500 ссылок! И сайт по нужному запросу был на 3-10 месте, постоянно прыгая, то...

HP Deskjet 6525: Clear carriage jam
Принтер не печатает из-за этой ошибки. Драйвера установлены. Проверил на замятие бумаги, замятия нет. Модель принтера: HP Deskjet Ink...

25
1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 37
13.02.2011, 16:01  [ТС]
Студворк — интернет-сервис помощи студентам
не скажи)
щас написал задачку на сайте 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
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
13.02.2011, 16:04
Цитата Сообщение от @KOT@ Посмотреть сообщение
всегда укладывались во времени.
Аааа... Это у Вас так получается. Все понял.

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

Решение

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

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

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

Добавлено через 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
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
14.02.2011, 16:50
kolia123456, молодец, дерзай!!!
практика и еще раз практика.
Кстати, по олимпиадному программированию почитай в интернете о динамическом программировании, длинных числах и комбинаторике. А также очень важна работа с массивами.
Если хочешь побеждать, то работа с массивами, длинными числами, динмаическим программированием должна у тебя вытекать из кончиков пальцев!!!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2011, 16:50

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

NuSphere Nu-Coder
Кто нибудь умеет пользоваться такой программой?? вот оф сайт http://www.nusphere.com/products/nucoder.htm

HTML CSS coder:)
Добрый день! Очень хочу попасть на стажировку связанную с веб-разработкой, в Киеве:) Есть &quot;домашние&quot;(&quot;для себя&quot;)...

HTML Coder. Киев
Крупной компании, в связи с открытием ряда международных проектов требуется на постоянную работу в Киеве HTML Coder. Мы хотим видеть на...

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


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru