1 / 1 / 0
Регистрация: 12.02.2011
Сообщений: 37

google jam or top coder

12.02.2011, 10:52. Показов 3499. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru