С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.51/55: Рейтинг темы: голосов - 55, средняя оценка - 4.51
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107

C++ vs C# для олимпиады. Примеры задач

09.10.2017, 14:33. Показов 11756. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
На информатике в школе, говорят что я 1 из самых знающий в области программирования в школе. Это учитывая, что ничего серьёзного на C++ я не писал. Хотят на олимпиаду затащить.
Вот мои вопросы:
1. На сколько сложно решать задачи олимпиадные на C++? Может быть, лучше выбрать C#? Тем более, C# я знаю лучше.
2. Покажите примеры задач. На сколько надо знать язык и т.д.
В общем к чему готовиться.
Всем заранее спасибо.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2017, 14:33
Ответы с готовыми решениями:

Примеры задач поинтереснее для студентов
Так как я веду курс матлаб, я заинтересован в том чтобы показать студентам применимость матлаб к практическим задачам. (У специальностей...

Какие примеры задач полезно будет решить для освоения С++
Можете накидать мне задач которые помогут мне розобраться в основных нюансах С++

Разбор задач второго этапа Республиканской олимпиады по информатике, 9-11 классы,РК I-II туры
Здравствуйте. На днях(8-9 декабря) прошел районный этап Республиканской олимпиады по информатике в Казахстане. Всего в этапе было два тура....

20
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
09.10.2017, 14:41
Для олимпиадных задач абсолютно всё равно каким ЯП пользоваться, важен лишь алгоритм.
1
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
09.10.2017, 14:48
Пошишись на этих сайтах. Есть и простые, есть и сложные.
https://www.e-olymp.com/ru/problems
http://informatics.mccme.ru/mo... hp?id=8218
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
09.10.2017, 14:52
В данном случае лучше всего тот язык, который лучше знаете. Тем более, что для олимпиады чем выше уровень абстракции языка тем лучше. Поэтому я бы без раздумий выбрал бы c#
2
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
09.10.2017, 16:02  [ТС]
Я боюсь две вещи:
1. Что в C++ придется юзать указатели. А до конца я их до сих пор не понял.
2. Что придется сильно юзать математику. Но это уже не от ЯП зависит.
0
192 / 166 / 82
Регистрация: 01.07.2016
Сообщений: 943
09.10.2017, 19:16
В олимпиадах по программированию не так часто встречаются задачки на математику, есть на геометрию много задач от самых лёгких до самых сложных но такие встречаются не так часто. Из алгебры может встретиться классическая задача на нахождения простых чисел и многих тому подобных. Динамика приличное количество задач, рекурсия, графы и длинка. Всё зависит от уровня олимпиады

Добавлено через 4 минуты
На школьных математики много в более серьёзных это как уже сказал выше рекурсия, графы, динамика
0
284 / 232 / 114
Регистрация: 07.09.2016
Сообщений: 584
09.10.2017, 19:21
как же без указателей то?
вот допустим задача: а напишите ка двусвязный список. и как это сделать без понимания указателей, какой бы язык это ни был?
0
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
09.10.2017, 19:31
jonikster, язык вообще не имеет значения, большинство олимпиад поддерживают С++, Жабку, Питон, Паскаль. Задачи имеют ярко выраженный математический / алгоритмический характер
0
192 / 166 / 82
Регистрация: 01.07.2016
Сообщений: 943
09.10.2017, 19:44
DU3, На олимпиадах нет задач типа "напишите двусвязный список"
0
284 / 232 / 114
Регистрация: 07.09.2016
Сообщений: 584
09.10.2017, 19:52
я не знаю что там на олимпиадах бывает. но что-то мне подсказывает, что задача по написанию на коленке хитрой структуры данных, которая разгонит какой-нибудь там алгоритм определения чего-то за указанное время - вполне себе задача. впрочем еще раз: что бывает на олимпиадах - не знаю. ни на что не претендую.
0
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
10.10.2017, 08:36  [ТС]
DU3, я вас обрадую. Java/C#/Python. Эти языки не имеют указателей. Язык самостоятельно работает с памятью.
0
10.10.2017, 10:29

Не по теме:

jonikster, не знаю как в яве и питоне, но в шарпе есть указатели. Правда их использование автоматически делает код небезопасным :)

0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
10.10.2017, 14:13
Цитата Сообщение от jonikster Посмотреть сообщение
Что в C++ придется юзать указатели. А до конца я их до сих пор не понял.
1) Поймешь.
2) Они не так и часто нужны в олимпиадном программировании. Чаще используется готовые контейнеры из STL, которые сами управляют памятью.
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
10.10.2017, 14:21
Цитата Сообщение от jonikster Посмотреть сообщение
На сколько сложно решать задачи олимпиадные на C++? Может быть, лучше выбрать C#?
язык не играет никакой роли.
я уверен на 100%, что задачи будут такие лажные как здесь тесты (как бы обидно это не звучало), которые к специфики языка никакого отношения не имеют.
ну серьёзно, я пробовал тест на С++ здесь, реально бред. Ни одного интересного вопроса.
0
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
10.10.2017, 14:53  [ТС]
Новичок, то есть нужно учить STL?
0
1719 / 568 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
10.10.2017, 15:02
Цитата Сообщение от _lunar_ Посмотреть сообщение
я уверен на 100%, что задачи будут такие лажные как здесь тесты
_lunar_, Вы хоть когда нибудь, хоть в одной олимпиаде участвовали?

Добавлено через 4 минуты
Цитата Сообщение от jonikster Посмотреть сообщение
Новичок, то есть нужно учить STL?
Окститесь. Смотрите пост № 2.
0
 Аватар для COKPOWEHEU
4082 / 2680 / 432
Регистрация: 09.09.2017
Сообщений: 11,900
10.10.2017, 15:37
Не обязательно. STL может упростить какие-то вещи, но лучше бы сосредоточиться на изучении алгоритмов.
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
10.10.2017, 15:43
Цитата Сообщение от jonikster Посмотреть сообщение
На информатике в школе, говорят что я 1 из самых знающий в области программирования в школе. Это учитывая, что ничего серьёзного на C++ я не писал. Хотят на олимпиаду затащить.
отбивайтесь)))
0
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
10.10.2017, 17:36
Цитата Сообщение от мановар Посмотреть сообщение
Вы хоть когда нибудь, хоть в одной олимпиаде участвовали?
нет, но вопросы и задания видел, ничего интересного.
конечно у всех своё представление о том, как и что нужно учить в конкретном языке - типа там по книгам, матрицы, шматрицы, всё как положено, но это такая скука...
вот я лично предпочитаю программирование, которое ближе по своей сути к хакингу, вот здесь реально интересно, потому что приходится думать, делать то, чего нет в интернете, развивать свои наработки кода в этом направлении (т.к. и ПО развивается тоже), пользоваться апишными и недокументированными функциями.
1
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
11.10.2017, 08:00  [ТС]
COKPOWEHEU, а как? я не видел не 1 норм книги по алгоритмам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.10.2017, 08:00
Помогаю со студенческими работами здесь

Нужны примеры задач
Спасиииите Ребят привет! Если вам не сложно, я думаю в любом случае у вас есть какие нибудь примерчики. Можете отправить мне? Можно...

Примеры решенных задач
Вот решил выложить программы с лабораторных работ: 1) Сгенерировать одномерный массив и вывести на экран, далее представить его в виде...

Примеры задач C++ на VS2010
Скиньте пожалуйста примеры программ (коды), которые реально работают и которые написаны на Microsoft Visual Studio 2010. Переписываю...

Примеры задач на массивы
Придумайте пожалуйста какую нибудь задачу на массивы и напишите её решение, ч тоб я смог потренироваться)

Нужны Примеры задач на с++
Здравствуйте, уважаемые участники данного форума. Прошу помощи в решении задач самому разобраться не получилось поиск похоже тоже ничего не...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru