Можно ввести несколько слов — все они попадут в требования к поиску. Кроме того, осуществляется поиск по словоформам и, если повезет, по синонимам. Поддерживается поиск по названию, автору и специальный синтаксис запросов. Примеры:

  • 305 — ищет все посты, содержащие 305, найдет посты про Раунд 305
  • andrew stankevich contests — можно писать сразу много слов, будут искаться все
  • user:mikemirzayanov title:сазанка — ищет все посты в названии со словом "сазанка" авторства MikeMirzayanov
  • "vk cup" — можно использовать кавычку, чтобы искать точные совпадения
  • title:educational — искать в названии

Результаты

1.
Автор andreyv, 14 лет назад, По-русски
Yet again on C++ input/output Hello! I wish to continue the discussion on C++ input/output performance, which was [started](http://codeforces.me/blog/entry/562) by [user:freopen,2012-09-05] long ago. [user:freopen,2012-09-05] compared the speed of the two common input/output methods in C++: the stdio library, inherited from C (`<stdio>`), and the newer iostreams library (`<iostream>`/…). However, these tests did not account for the fact that there are several important iostreams optimizations which can be used. They have been mentioned more than once on Codeforces ([first](http://codeforces.me/blog/entry/10), [second](http://codeforces.me/blog/entry/4006), [third](http://codeforces.me/blog/entry/4669)). I have written [a program](https://bitbucket.org/andreyv/cppiotest/src/tip/iotest.cpp) that compares performance of the stdio and iostreams libraries with these optimizations turned on. [cut]   **UPD1**: Added information on `_CRT_DISABLE_PERFCRIT_LOCKS`.<br/> **UPD2**: Added `printf()`/`scanf()` ca...
Yet again on C++ input/output, Снова про ввод/вывод в C++, Pentium 4, so the figures might look a bit big. - For Visual C++ 2010: http://pastie.org/4680309, Запускал на компьютере с Pentium 4, так что время может показаться несколько большим. - ДляVisual C, - For Visual C++ 2010: http://pastie.org/4680309, - Для Visual C++ 2010: http://pastie.org/4680309

Полный текст и комментарии »

  • Проголосовать: нравится
  • +63
  • Проголосовать: не нравится

2.
Автор halyavin, 10 лет назад, По-английски
The case of slow printf and scanf I know what is the problem ================== _Where we are going we need all the courage we can get_ When I first read the comment that our shiny new gcc 6.2 C++14 compiler has slow printf and scanf I immediately knew what I would do the next weekend. The new MinGW switched to custom implementation and I didn't need anything else to tell what the problem is. _Of course_, their format string parsing is too slow, they copy data around countless times, no file buffering is used and they have enough levels of indirection to make finding the real code feeling like a treasure hunt. What else could be the problem after all? Keeping this thoughts in mind I patiently waited for a weekend. When I finally opened MinGW source and searched for printf function, I was pleasantly surprised. The real implementation was only a couple hops away and soon enough I was looking at the heart of printf code. MinGW did try to conceal it a bit though by naming it mingw_pformat.c. But a ~100Kb source fi...
by including stdio.h first (should be similar to existing gcc 5.2 C++11 compiler) and VS2010 means, stdio.h first (should be similar to existing gcc 5.2 C++11 compiler) and VS 2010 means Visual Studio

Полный текст и комментарии »

  • Проголосовать: нравится
  • +280
  • Проголосовать: не нравится

3.
Автор SPyofgame, история, 7 лет назад, По-английски
C++ Output Implementations ///// Are there ways to perform faster ? ---------- **Purpose:** ---------- - First, sorry for my bad English. - Second, I know there are lots of topics about this. But after solving a problem that need FastIO, I feel interested in FastIO and decide to do the implementations and comparing them. But it maybe time-consuming so I make this post for ones who maybe try to find the Effeciency-Simple-IO, so you can save time instead of searching more. - Third, usually it is need not to use FastIO. In the contest, they usually have twice or more time of the solutions code than the given time limitation. Dont worry about faster IO if it is not needed, you should improve your algorithms first, maybe you can use Bitwise Operations for x8 x32 x64 faster. - Fourth, if the problem need to be solve in O(n) ~ O(n log n), and your algorithms work in O(n ^ 2), this Micro-Optimization doesnt help you at all (maybe you will get some more points but hard get AC), you should change the algorithms for further approach. - Final, for some pr...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +62
  • Проголосовать: не нравится

4.
Автор orz, история, 5 лет назад, По-русски
Fast modular multiplication Consider the following problem: given three integers $x$, $y$ и $m$, $0 \leqslant x,y < m < 2^{32}$, calculate $xy\bmod m$. The easy way is just to multiply these numbers and apply the modulo operation: ~~~~~ uint32_t prod(const uint32_t x, const uint32_t y, const uint32_t m) { return x * y % m; } ~~~~~ As you might have guessed, this solution is wrong. The thing is that an overflow is possible in such a procedure: the operation `x * y` is performed in the type` uint32_t`, and in fact the intermediate result of this operation will not be $xy$, but $xy\bmod2^{32}$. If after that we take the result modulo $m$, it may differ from the correct one: $$ \left(xy\bmod2^{32}\right)\bmod m\ne xy\bmod m. $$ The way out is simple — you need to multiply in a larger type: ~~~~~ uint64_t prod_uint64(const uint64_t x, const uint64_t y, const uint64_t m) { return x * y % m; } ~~~~~ If you do this, then, since $xy<2^{64}$, this product will definitely not overflow, and after tak...
slowest functions it can go up to ten nanoseconds. 1. **Microsoft® Visual C++® 2010** , . **Microsoft® Visual C++® 2010** Метод 32 бита, 1. **Microsoft® Visual C++® 2010** Method, 1. **Microsoft® Visual C++® 2010** Метод

Полный текст и комментарии »

  • Проголосовать: нравится
  • +269
  • Проголосовать: не нравится

5.
Автор ouuan, история, 7 лет назад, По-английски
Undefined behavior when writing persistent segment tree Today, I spent a whole afternoon solving [problem:786C], because of undefined behavior. The origin code is here: [submission:66394911]. It seems pretty well, but can't even pass the sample tests. However, after adding one line (`t.reserve(5000000);`) it passed: [submission:66394938]. For those who don't want to read my codes, here is a shorter one: ```cpp #include <iostream> #include <vector> using namespace std; vector<int> bar; int foo(int p) { int x = bar.size(); bar.push_back(bar[0]); if (p == 0) return x; bar[x] = foo(p - 1); cout << bar[x] << ' '; return x; } int main() { bar.resize(1, 0); foo(5); return 0; } ``` Can you guess the output? --- <spoiler summary="The output"> I ran it using CF custom test, with different compilers, the results are different: GNU C++11 5.1.0: ``` 6 5 0 0 0 ``` GNU C++14 6.4.0: ``` 6 5 0 0 2 ``` GNU C++17 7.3.0 / Clang++17 Diagnostics: ``` 6 ...
Microsoft Visual C++ 2010 / Microsoft Visual C++ 2017:

Полный текст и комментарии »

  • Проголосовать: нравится
  • +122
  • Проголосовать: не нравится

6.
Автор MikeMirzayanov, 15 лет назад, По-русски
Правила соревнований Codeforces Этот документ содержит подробную и формальную версию правил проведения соревнований на Codeforces. Если вы просто хотите ознакомиться с основами, рекомендуем начать с поста [Формат соревнований Codeforces](/blog/entry/456). Обратите внимание, что организаторы могут вносить незначительные изменения в правила для отдельных раундов; все такие изменения будут указаны в официальном объявлении соответствующего раунда. Если не указано иное, ниже приведённые правила следует считать стандартными для всех соревнований. Участвуя в соревнованиях на Codeforces и/или отправляя какие-либо материалы, вы автоматически соглашаетесь с [данными условиями](/blog/entry/456). ### Общие сведения о раунде 1. Для участия в раунде необходимо зарегистрироваться. Регистрация на раунд открывается за 6 часов до его начала и заканчивается за 5 минут до его начала, если в информации по раунду не оговорено другое. 1. Система проведения соревнований имеет два интерфейса: русский и английский, ...
компиляторов на более новые): * MinGW GNU C++ 4 * MinGW GNU C 4 * Microsoft Visual C++ 2010, новые): * MinGW GNU C++ 4 * MinGW GNU C 4 * Microsoft Visual C++ 2010 * Free

Полный текст и комментарии »

  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

7.
Автор MikeMirzayanov, 13 лет назад, По-русски
Testlib 0.9.4 Это уже стало доброй традицией, что когда я еду в поезде или нахожусь в командировке, то вношу изменения в testlib. Видимо, причина тому &mdash; невозможность погрузиться в сложную задачу с большим контекстом по Polygon/Codeforces, но желание сделать что-то полезное здесь и сейчас. Напоминаю, что testlib &mdash; мощная библиотека и стандард де-факто для подготовки задач по программированию, если вы используете С++. С помощью testlib можно значительно упростить подготовку: валидаторов, генераторов, чекеров и интеракторов. Все эти программы ниже буду называть testlib-программами. <s>Вот <a href="https://testlib.googlecode.com/svn-history/r94/trunk/testlib.h">код ревизии, о которой идет речь</a>. А вот <a href="https://code.google.com/p/testlib/source/diff?path=/trunk/testlib.h&format=side&r=94&old_path=/trunk/testlib.h&old=62">ссылка с подсвеченными изменениями</a>, которая может заменить весь текст поста. Как только будет понятно, что последние изменения финализированы, то ...
версиях g++ и Microsoft Visual Studio C++. Всё это было исправлено, текущая версия компилируется в, Visual Studio C++. Всё это было исправлено, текущая версия компилируется в BorlandC++ 5.6.4, g

Полный текст и комментарии »

  • Проголосовать: нравится
  • +43
  • Проголосовать: не нравится

8.
Автор ilyaraz, 15 лет назад, По-русски
Библиотечка для отладочного вывода <p>Все олимпиадники делятся на два лагеря: те, кто отлаживает в отладчике, и те, кто отлаживает отладочным выводом. Можно бесконечно спорить о том, какой метод удобнее, но факт остается фактом -- и таких, и таких людей полным-полно. Я отношусь ко второму лагерю: во многих ситуациях применение отладчика невозможно, поэтому хочется быть от него независимым. Более того, лично для меня отладочный вывод удобнее (я использую отладчик только для того, чтобы понять, где именно программа упала).</p><div>Так о чем же этот пост? Большинство минусов отладочного вывода на C++ происходит из того, что, к примеру, чтобы вывести вектор, нужно написать довольно много байтов кода. Это не слишком удобно. Чтобы бороться с подобными проблемами, я написал маленькую библиотеку, которая лежит <a href="https://github.com/ilyaraz/debug_output">здесь</a>. Если вы напишете такой код: <a href="http://pastebin.com/9t87jmdp">http://pastebin.com/9t87jmdp</a>, то в результате в stderr выведется следующее:</div><div><br...
примеру, в g++ 4.6 и Visual Studio 2010). Но, отключив отладочный вывод, можно компилировать код и, P.S. Код использует C++11 (поддержка которого есть, к примеру, в g++ 4.6 и Visual Studio 2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • +73
  • Проголосовать: не нравится

9.
Автор Um_nik, 12 лет назад, По-русски
Undefined behaviour? Пару раз сталкивался с такой ситуацией: добавление комментария в код меняет вердикт проверки. Сегодня удаление одних комментариев и вставка других меняют вердикт с TL 9 на RTE (access violation) 9. Год назад комментирование cin >> n; в конце программы меняло вердикт с RTE (access violation) 34 на RTE (access violation) 13. Дело происходит на тимусе, компилятор Visual C++ 2010. Можете помочь с этим? Что может вызывать такое поведение? UPD: Второй пример. http://pastebin.com/41yqH6BF http://pastebin.com/7PE31Erm [Условие](http://acm.timus.ru/problem.aspx?space=1&num=1895)
) 34 на RTE (access violation) 13. Дело происходит на тимусе, компилятор Visual C++ 2010. Можете, Дело происходит на тимусе, компилятор Visual C++ 2010.

Полный текст и комментарии »

  • Проголосовать: нравится
  • -17
  • Проголосовать: не нравится

10.
Автор 000golabi, 13 лет назад, По-английски
visual studio codeforces plugin ! ( open source ) new version(3) ! hi ! it is a plugin for c++ programmers ! generates source .cpp files for codeforces problems with test cases ! **added in version 2** : you can add your own code template (as requested !) i just tested with visual studio 2012 ,and visual studio 2013 preview i don't know if it works with 2010 or not ! download **'codeforces vs plugin 2.zip'** from my skydrive public folder : https://skydrive.live.com/?cid=04987FA06FF8DD8B&id=4987FA06FF8DD8B%21105 copy 'codeforces_vs_addin.AddIn' and 'codeforces_vs_addin.dll' to : C:\Users\CURRENT_USER\Documents\Visual Studio 2012\Addins => for visual studio 2012 C:\Users\CURRENT_USER\Documents\Visual Studio 2012\Addins => for visual studio 2013 (CURRENT_USER == your windows account) (note : if the **'Addins'** folder **dos not exits** , create it yourself !) and done ! codeforces plugin is accessable from => options->codeforces_vs_addin i included photographic tutorial in 'codeforces vs plugin 2.zip' **source...
visual studio codeforces plugin ! ( open source ) new version(3) !, 'codeforces_vs_addin.AddIn' and 'codeforces_vs_addin.dll' to : C :\Users\CURRENT_USER\Documents\Visual Studio 2012

Полный текст и комментарии »

  • Проголосовать: нравится
  • +48
  • Проголосовать: не нравится

11.
Автор zholnin, 13 лет назад, По-русски
Установка C++ под Windows — многочасовые мучения Вчера и сегодня пытался установить C++ под Windows. Попробовал три пакета, ни в одном не удалось добиться того, что мне нужно. Нужно мне совсем немного &mdash; Win32 Console Application, возможность подсовывать файл в stdin, и чтобы всё работало без проблем. Eclipse Начал с Eclipse, так как пользую её для Python. Нашёл некий СDT C++ для Eclipse, установил. Компилятор в пакет не входил &mdash; начал искать компилятор. Вспомнил, что когда-то давно устанавливал Visual Studio &mdash; но не смог найти его у себя на диске. Почитал про GCC &mdash; не захотелось сразу заморачиваться с установкой MinGW, поэтому следующим пунктом стала установка Visual Studio Express. Visual Studio Express Установил, выбираю новый проект -> C++. Вылезает список шаблонов. Вижу незнакомое слово XAML и кучу шаблонов про Windows Phone, Windows Tile Application и прочие навороты. Набираю в поиске Win32 Console Application &mdash; не найдено. Там есть ссылка на "магазин шаблонов" &mdash; захожу туда, опять ищу...
Установка C++ под Windows — многочасовые мучения, , но отказывается передавать файлы в stdin - Microsoft Visual C++ Express, которые не понимает, зачем

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

12.
Автор ftc, 15 лет назад, По-русски
Конкурс играющих программ Наверное многие из присутствующих здесь участвовали в разнообразных турнирах стратегий, когда нужно написать программу, играющую во что-нибудь. Обычно это очень весело, особенно когда есть визуализатор и можно смотреть, как программы играют друг с другом. В декабре мы проводили подобный турнир стратегий в ПетрГУ, народу очень понравилось, поэтому мы решили проводить подобные конкурсы на более-менее регулярной основе. Первый из таких "регулярных" конкурсов будет проводиться с 15 по 29 февраля. В течение этого времени можно будет отсылать своё решение в систему и смотреть, как оно играет с другими участниками и улучшать его. Участвовать в конкурсе приглашаются все желающие. Вся информация будет публиковаться [здесь](http://acm.petrsu.ru/site/olymp/2011_2012/201202game). Ну а пока можно порешать задачи с декабрьского конкурса, [выложенные у нас на сайте](http://acm.petrsu.ru/site/olymp/gamearchive/). UPDATE: Открыта регистрация на контест, [на этой странице](http://acm.petrsu.ru/sit...
++ 4.5.2, G++ 4.6.0, Free Pascal 2.2.2, Java 1.6, Visual C++ 2005, Visual C++ 2010, Visual C# 2005, , Visual C++ 2010, Visual C# 2005, Perl 5.10, Python 2.7.2, Python 3.2.1 и PHP 5.3.8. UPDATE

Полный текст и комментарии »

  • Проголосовать: нравится
  • +87
  • Проголосовать: не нравится

13.
Автор z4120, история, 7 лет назад, По-английски
Main test for problem C2 is not strong enough (For codeforces global round 5.) There are some users who submit the same code for C1 and C2, but get main test failed for C1 and passed for C2. This JavaScript code shows that there are 12 users who passed C1 and failed C2: (run this in the developer console on a Codeforces page) <spoiler summary="Code"> ```js function sleep(ms){ return new Promise(function(resolve,reject){ setTimeout(resolve,ms) }) } async function custom_test(source,programTypeId,input){ // There's no official API // adapt from CF customtest js code const data=await $.post('/data/customtest',{ csrf_token: Codeforces.getCsrfToken(), source: source, sourceCode: source, tabSize: 4, programTypeId: programTypeId, input: input, output: '', // not _tta: 510, // ? communityCode: '', action: 'submitSourceCode', }) while(true){ sleep(2500) const response=await $.post("/data/customtest", { communityCode: "", action: "getVerdict", customTestSubmit...
", 54:"GNU G++17 7.3.0", 2:"Microsoft Visual C++ 2010", 59:"Microsoft Visual C ++ 2017", 9, ++14 6.4.0", 54:"GNU G++17 7.3.0", 2:"Microsoft Visual C++ 2010", 59:"Microsoft Visual C

Полный текст и комментарии »

  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

14.
Автор viktorov, 12 лет назад, По-русски
Скрипт для сабмита задач из консоли на Timus Online Judge Навеянный [постом](http://codeforces.me/blog/entry/14786?locale=ru) пользователя [user:CountZero,2015-05-11] об автосабмите задач на Codeforces, я написал похожий скрипт для сабмита задач на Timus Online Judge из консоли и последующего получения вердикта. [Скрипт](http://pastebin.com/wC3BnYbT) написан на python3. ### Установка 1) Нужно набрать в консоли: ~~~~~ pip install requests ~~~~~ чтобы установить библотеку requests для python3 2) Вписать свой `judge_id` в коде скрипта #### Использование ~~~~~ python timusSubmit.py 1234.cpp ~~~~~ Номер задачи определяется из названия файла, поэтому рекомендуется придерживаться такому формату. Также, исходя из разрешения файла, скрипт опредляет компилятор. По умолчанию, ".cpp" соответствует компилятору Visual C++ 2010, ".c" &mdash; Visual C 2010, ".py" &mdash; Python 3.4, ".java" &mdash; Java 1.8. Вы можете в любой момент это изменить, отредактировав переменную `ext_id`. Айди всех компиляторов указаны в комментариях в...
компилятору Visual C++ 2010, ".c" — Visual C 2010, ".py" — Python 3.4, ".java" &mdash, файла, скрипт опредляет компилятор. По умолчанию, ".cpp" соответствует компиляторуVisual C++ 2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • +29
  • Проголосовать: не нравится

15.
Автор ibra, 14 лет назад, По-русски
Timus странное поведение при разных компиляторах прочитал задачу <a href="http://acm.timus.ru/problem.aspx?space=1&num=1181">1181. Разрезание окрашенного многоугольника</a>. Написал решение. Послал и получил: <table> <tr> <td>ID</td> <td>Дата</td> <td>Автор</td> <td>Задача</td> <td>Язык</td> <td>Результат проверки</td> <td>№ теста</td> <td>Время работы</td> <td>Выделено памяти</td> </tr> <tr> <td>4857807</td> <td>03:26:33 30 мар 2013</td> <td>ibra (TNU)</td> <td>1181. Разрезание окрашенного многоугольника</td> <td>G++ 4.7.2 C++11</td> <td>Runtime error (access violation)</td> <td>1</td> <td>0.015</td> <td>4 421 КБ</td> </tr> </table> ну и думаю блин опять какая-то хрень, да ещё и на первом тесте. Потом подумал немножко и решил послать на другой более привычный компилятор и был приятно удивлён: <table> <tr> <td>ID</td> <td>Дата</td> <td>Автор</td> <td>Задача</td> <td>Язык</td> <td>Результат проверки</td> <td>№ теста</td> <td>Время работы</td> <td>Выделено памяти</td> </tr> <tr> <td>4857808...
многоугольника Visual C++ 2010 Accepted 0.609 8 356 КБ, окрашенного многоугольника Visual C++ 2010 Accepted 0.609

Полный текст и комментарии »

  • Проголосовать: нравится
  • -13
  • Проголосовать: не нравится

16.
Автор MikeMirzayanov, 15 лет назад, По-русски
Codeforces::Тренировки <p> Как говорится &quot;Мы строили, строили и, наконец, построили&quot;. Или во всяком случае близки к этому. </p> <p> 19-го января 2012 года в 12:00 мы открываем подпроект &quot;Тренировки&quot; (по-английски мы назвали его &quot;Gym&quot;, т.е. спортзал). Если коротко, то его цель предоставить сервис для того, чтобы на Codeforces вы могли не только участвовать в соревнованиях и обсуждать их, но и удобно тренироваться и тренировать. </p><p> В самом деле, при всем разнообразии online judges в мире, толкового сервиса для проведения тренировок не существует. Что хочется от такого сервиса: </p> <ol> <li> Наличие базы виртуальных контестов, составленных преимущественно из прошедших официальных соревнований. </li><li> Возможность интегрировать результаты прошедших соревнований в виртуальные контесты, чтобы была возможность тренироваться &quot;против&quot; официальных участников. </li><li> Возможность в любое время дня и ночи поучаствовать в тренировке, не боясь, что что-то сломается и се...
is the "2010 Codeforces Beta Round #1 (the training)", but even there a coach will also be, приоритетнее Delphi, а GNU g++ приоритетнее Microsoft Visual Studio C++. Если не получается скомпилировать

Полный текст и комментарии »

  • Проголосовать: нравится
  • +419
  • Проголосовать: не нравится

17.
Автор dkirienko, 16 лет назад, По-русски
Статистика использования языков программирования на РОИ-2011 На форуме одного весьма далекого от спортивного программирования сайта увидел замечание: "Известно, что 90% участников всероссийской олимпиады по информатике пишут на Pascal, а среди её победителей их доля равна 95%".<div><br></div><div>Чтобы аргументировано опровергнуть, посчитал статистику использования языков программирования на РОИ-2011. Думаю, что результат может кого-то заинтересовать.</div><div><br></div><div>Анализировался <a href="http://neerc.ifmo.ru/school/archive/2010-2011/ru-olymp-roi-2011-runs.rar">архив всех решений всех участников</a> заключительного этапа Всероссийской олимпиады школьников 2011 года.&nbsp;Для каждого участника бралось только последнее решение этого участника по каждой задаче и считалась статистика по языкам программирования.</div><div><p>Всего участников было 225. 218 участников использовали только один язык программирования. 7 участников использовало Паскаль и C++ одновременно (их я посчитал по тому языку, который они использовали для решения большего...
большего числа задач). Вот результат: C++: 120 (53%) Паскаль: 104 (46%) Visual Basic: 1

Полный текст и комментарии »

  • Проголосовать: нравится
  • +36
  • Проголосовать: не нравится

18.
Автор Kane, история, 10 лет назад, По-русски
Компилятор MS C++ на Codeforces Всем привет. На дворе уже 2016 год, а на codeforces все еще используется компилятор MS C++ 2010. Этот компилятор не поддерживает многие фичи C++11. Думаю, многие здесь пользуются Visual Studio для написания кода. И им приходится отправлять код на проверку компилятором GNU C++11, который здесь новый и хорошо поддерживает новый стандарт, но обладает рядом неудобств(описанных, к примеру, [здесь](http://codeforces.me/blog/entry/45144)). Прошу администрацию Codeforces откликнуться на этот пост.
Компилятор MS C++ на Codeforces, Всем привет. На дворе уже 2016 год, а на codeforces все еще используется компилятор MSC++ 2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • +24
  • Проголосовать: не нравится

19.
Автор Nickolas, 14 лет назад, По-русски
Programming contests and programming languages (in problems) A couple of days ago I wondered how many authors (except for me) write problems about programming languages. I was hoping to be not alone in my passion to this topic; but the reality exceeded all expectations. Of course, problems which feature programming languages are much scarcer than ones about computers, processors, microchips, parallel computing, databases and other IT things, but still much more frequent than ones about, say, dragons :-) #### 1. TopCoder #### The early years of TopCoder presented the participants with several programming-languages-featuring problems. [cut] Most of them (7/9) are pretty similar: given the source code written in C- or Pascal-like language, analyze it and report the result. | Problem | Task | |--|--| | [QuiningTopCoder](http://community.topcoder.com/stat?c=problem_statement&pm=1764) | Write an interpreter for Unefunge | | [ScriptLanguage](http://community.topcoder.com/stat?c=problem_statement&pm=1956) | Given source code in Visual...
| |--|--| | [QuiningTopCoder](http://community.topcoder.com/stat?c =problem_statement&pm=1764) | Написать, ] Most of them (7/9) are pretty similar: given the source code written in C- or Pascal-like language

Полный текст и комментарии »

  • Проголосовать: нравится
  • +28
  • Проголосовать: не нравится

20.
Автор Samsam, 11 лет назад, По-английски
Problem in compilers Hello, I am solving this [problem](http://codeforces.me/contest/520/problem/E) and I am getting Wrong answer when submitting my solution even the results are true on my computer I am getting: Wrong answer on test 1 for Microsoft visual c++ 2010 Wrong answer on test 9 for GNU c++ 4.9.2 Wrong answer on test 9 for GNU c++11 4.9.2 Even my answer is correct in the three cases So what could the problem be ?
Wrong answer on test 1 for Microsoft visual c++ 2010

Полный текст и комментарии »

Теги bug
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

21.
Автор Scorpy, 16 лет назад, По-русски
Помогите с передачей функции в шаблон (С++) <p>В проекте есть такие три файла:<br>http://pastebin.com/DFTqFqGc&nbsp; (segtree.h)<br>http://pastebin.com/vYu1AYCa&nbsp;&nbsp; (segtree.cpp)<br>http://pastebin.com/qAq8ALHi&nbsp;&nbsp; (main.cpp)<br><br>Компилятор выводит ошибки:<br>c:\documents and settings\admin\мои документы\visual studio 2010\projects\segmenttree\segmenttree\seqtree.cpp(49): error C2953: 'SegmentTree' : class template has already been defined<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:\documents and settings\admin\мои документы\visual studio 2010\projects\segmenttree\segmenttree\segtree.h(6) : see declaration of 'SegmentTree'</p><p>'max' is not a valid template type argument for parameter 'Func'<br><br>Какое слово ставить перед Func в определении шаблона и почему возникает первая ошибка?<br>Я же вроде бы не определяю, а только объявляю класс?</p>
Компилятор выводит ошибки: c:\documents and settings\admin\мои документы\visual studio 2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

22.
Автор Nooor, 12 лет назад, По-английски
How to write a safe/platform-independent code Hey codeforces, I have two issues and I need your help in them : 1. Last round [Codeforces Round #287 (Div. 2)](http://codeforces.me/blog/entry/15930) I faced such an odd issue, I solve the first problem and I submit it, luckily [my code](http://codeforces.me/contest/507/submission/9519933) has passed the pretests, then during the system test my code failed at case 30, since the problem A was such an easy, unmistakable problem, I opened the test cases to see where did my code fail, I found that, my code print a 67 elements which actually more than the whole input (whereas the problem was to select some elements from input) . I work on Code::Blocks IDE, which has `g++` compiler, and submit my code at `GNU G++ 4.9.2` compiler on codeforces as I always do, I revised my code, and make sure it's totally correct, I tried to [submit it again](http://codeforces.me/contest/507/submission/9531086) at `Microsoft visual C++ 2010`, and it got AC . Could anyone explain what happened ? 2...
/submission/9531086) at `Microsoft visual C++ 2010`, and it got AC . Could anyone explain what happened, ://codeforces.com/contest/507/submission/9531086) at `Microsoft visual C++ 2010 `, and it got AC . Could

Полный текст и комментарии »

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

23.
Автор harhrayr, 14 лет назад, По-английски
Macros in visual c++ . Does anybody know how to expand macros in visual c++ ? For example. `#define FOR(i, n) for(i = 0; i < n; ++i)` It's faster to write `FOR(i, n)` than `for(i = 0; i < n; ++i)`, but `for(i = 0; i < n; ++i)` is more beautiful and comfortable, so I want to expand `FOR(i, n)` pressing a button or buttons. Is there any extension for visual c++ 2010 or 2012 ? Thanks.
Macros in visual c++ ., any extension for visual c++ 2010 or 2012 ?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

24.
Автор alibi, 12 лет назад, По-русски
G++ 4.9 и Visual C++ 2010 Всем привет. Я не знаток в компиляторах, поэтому решил спросить у вас. Сегодня решая [задачу](http://acm.timus.ru/problem.aspx?space=1&num=1196) на [timus'e](http://acm.timus.ru), при отправке кода выбрав G++ 4.9, вердикт был TLE #8, но отправив идентичный код выбрав Visual C++ 2010, вердикт: АС. Почему? И в чем разница между ними? **UPD:** Вот [код](http://ideone.com/fork/01YSEX).
G++ 4.9 и Visual C++ 2010, кода выбрав G++ 4.9, вердикт был TLE #8, но отправив идентичный код выбрав Visual C++ 2010, вердикт: АС, , вердикт был TLE #8, но отправив идентичный код выбрав Visual C++ 2010, вердикт: АС.

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

25.
Автор sazid, 14 лет назад, По-английски
Judgement error for a submission ! In [Codeforces Round #175 (Div. 2)](http://www.codeforces.com/contest/285) for [**Problem C**](http://www.codeforces.com/contest/285/problem/C) a submission ([3373203](http://codeforces.me/contest/285/submission/3373203)) got accepted. But the solution should get a TLE! I don't understand how this submission got accepted? I tried to run the code in the custom test section for an input, ~~~~~ 20000 -1000000000 -1000000000 ... ... ... -1000000000 ~~~~~ For this test case it should give TLE but it didn't. But in my computer it takes so much time that it can't be accepted. But why? In this test case I give n = 20000, but in the problem it was even higher. It said, "The first line contains integer n (1 ≤ n ≤ 3X10^5) — the size of the sought permutation. The second line contains n integers a1, a2, ..., an ( - 10^9 ≤ ai ≤ 10^9)." Same code gives TLE for same input in MS Visual C++ 2010 compiler but not in GNU C++ 4.7 ! Can anybody please explain it to me?
Same code gives TLE for same input in MS Visual C++ 2010 compiler but not in GNU C++ 4.7 !, Visual C++ 2010 compiler but not in GNU C++ 4.7 ! Can anybody please explain it to me?

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

26.
Автор dalex, 14 лет назад, По-русски
Спортивное программирование и NEERC 2012 Вчера закончилось важнейшее мероприятие в жизни любого ACM-щика из России и стран бывшего СССР, кроме Украины и Молдавии. Сегодня я сижу в торговом центре "Невский" около Московского вокзала и пишу этот пост. #### Часть 1: регистрация 30 ноября мы приехали в Санкт-Петербург. Отсидевшись несколько часов на вокзале, попутно иногда согреваясь в кафешках типа "Теремок" (надо сказать, погода была мерзкая, и теплая куртка не особо помогала), мы заселились в хостел (который находился прямо около вокзала), немного отдохнули и поехали в университет. На входе в метро нас обшмонали сотрудники полиции &mdash; видимо, они еще не привыкли к кучам страдающих математикой головного мозга личностей, желающих прокатиться на самом глубоком в мире пассажирском транспорте. Оружия, водки и наркотиков они так и не нашли, поэтому мы успешно преодолели турникеты и вскоре добрались до универа. В комнатке для регистрации нас ждали огранизаторы полуфинала, которые отметили, что мы все-таки приехали...
читает с начала, [user:craus,2012-12-03] — вторую и читает с конца, я открываю Visual Studio

Полный текст и комментарии »

  • Проголосовать: нравится
  • +104
  • Проголосовать: не нравится

27.
Автор asif_iut, 15 лет назад, По-английски
How to write code snippets in Visual C++ 2010 ? <p>A few days ago i saw a screencast ( forget the name of the coder and the site ) which used code snippets and i thought it was useful . So, i searched the internet to learn how to create code snippets in Visual C++ 2010 but all the articles refer to C# snippets. Is there any way to create snippets for&nbsp; C++ ? . </p>
How to write code snippets in Visual C++ 2010 ?, snippets in Visual C++ 2010 but all the articles refer to C# snippets. Is there any way to create

Полный текст и комментарии »

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

28.
Автор YuRNeRo_KZ, 16 лет назад, По-русски
Проблема с компилятором Решено Как-то раз решая ету - <a href="http://acmp.ru/index.asp?main=task&amp;id_task=164">задачу&nbsp; </a>столкнулся с вот такой проблемой :<br> Я написал своё <a href="http://pastebin.com/XV6B9cMc">решение</a> и хотел её проверить только на Dev C++&nbsp; и&nbsp; Microsoft Visual&nbsp; Studio 2010 <br> выходят разные ответы. Вот <a href="http://files.gw.kz/10v5bvh4fm.html">exe файл</a> от Visual и <a href="http://files.gw.kz/00mey0xp91.html">exe файл</a> от Dev c++. <br>Вот input : 911<br>Должно быть <br>output : <br>9 2<br>1 1<br>YES<br>Объясните пожалуйста почему так?
">решение и хотел её проверить только на Dev C++ и Microsoft Visual Studio 2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

29.
Автор VladimirYakovlev, 14 лет назад, По-русски
Новые компиляторы на Timus Online Judge Сегодня на Тимусе стало доступно сразу несколько новых компиляторов: - Go 1.0.3 - VB.NET 2010 - Python 2.7 - Python 3.3 - Ruby 1.9.3 - Haskell 7.6.1 Справка по ним еще не дописана. Для справки нам нужны самые простые решения задач [1000. A+B Problem](http://acm.timus.ru/problem.aspx?space=1&num=1000) и [1001. Обратный корень](http://acm.timus.ru/problem.aspx?space=1&num=1001) и самые эффективные решения задачи [1001. Обратный корень](http://acm.timus.ru/problem.aspx?space=1&num=1001). Если вы пишете на этих языках и хотите помочь Тимусу, то оставляйте свои варианты решений в комментариях к этому посту. **UPD.** По многочисленным просьбам добавил еще и **MinGW gcc 4.7.2**. Опции компилятора такие же как на Codeforces. **UPD 2.** Какие вы знаете отличия MinGW g++ от Visual C++? Было бы неплохо дополнить нашу [справку](http://acm.timus.ru/help.aspx?topic=cpp).
Сегодня на Тимусе стало доступно сразу несколько новых компиляторов: - Go 1.0.3 - VB.NET2010

Полный текст и комментарии »

  • Проголосовать: нравится
  • +67
  • Проголосовать: не нравится

30.
Автор fedor.birjukov, 17 лет назад, По-русски
Selection of the weapon or a comparison of different programming languages. <div class="Section1"><b><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">The purpose of this article:</span></b><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"> To shed some light and to summarize all the discussions about programming languages. It touches more sphere of sport programming. But I try to make the remarks more and more clear and right from time to time during my evolution and evolution of programming languages. Today is the 18<sup>th</sup> of April 2010. <o:p></o:p></span> <p class="MsoNormal" style="text-align: justify;"><b><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;</span></b><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></p> <p class="MsoNormal" style=""><b><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="EN-US">Pascal (</span></b><span style="font-family: &quot;...
language is Visual Basic and not C#. , развития и развития языков программирования. Сегодня 18ое апреля 2010го года

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится