| 1 уже хочу светить имя но не буду=), 10 февраля 2010 г. 20:24:17 | |
|
Быстрей эт я всмысле что быстрей будет работать прога а не быстрей напишешь;)
|
|
|
| 2 уже хочу светить имя но не буду=), 10 февраля 2010 г. 20:23:13 | |
"Вообше лучше пользоваться СТЛом или самому писать?" if (времени мало до конца олимпа) cout<<"STL рулит"; else cout<<"пиши ручками-полезней будет(и намного быстрей)";
|
|
|
| 3 Не хочу светить имя!!!, 10 февраля 2010 г. 20:20:28 | |
Максим Фролов! Нет нельзя писать имя на латиницей, просто у админа не доходят руки до тех кто не в 1-2 странице рейтинга, т.е. он удаляет тех кто на 1-2 страницах, а так у него даже на это щас времени нет, он там своей херней какой то мается=)
|
|
|
| 4 Кириличев Дмитрий Сергеевич, 10 февраля 2010 г. 16:39:46 | |
|
Вообше лучше пользоваться СТЛом или самому писать?
|
|
|
| 5 Кириличев Дмитрий Сергеевич, 10 февраля 2010 г. 16:39:33 | |
|
Всем спасибо!!!
|
|
|
| 6 SKYDOS, 10 февраля 2010 г. 15:42:07 | |
Максим Фролов удаляли всех матерщиков, и тд и тп. а тех, кто себя нормально ведет - зачем трогать?)
|
|
|
| 7 Максим Фролов, 10 февраля 2010 г. 14:36:48 | |
|
ведь нечего противозаконного в использование СТЛ, кто может тот пусть и пишет, а кто не может пусть молча завидует ))))))))) народ Вы помните что было какое то объявление что нельзя написать Ф.И.О на англ, по моему даже некоторые акаунты удаляли, но я тут заметил "SKYDOS", значить теперь можно на англ заполнять?
|
|
|
| 8 SKYDOS, 10 февраля 2010 г. 11:00:28 | |
Прищенко Богдан Олегович да я сам раньше писал на JAVA так, в связи с тем, что там нет указателей... теперь правда решил писать по старинке юзая 3 переменную или если надо то swapить в массиве - так как массив объект, а объекты по ссылке.
|
|
|
| 9 Прищенко Богдан Олегович, 10 февраля 2010 г. 0:14:35 | |
Федор Васильев Ну а что, и печатать от этих 10 строчек будете быстрее, и точно будете знать, как оно работает (а то мало ли что там во встроеной реализации написано). Этот геморой может навредить разве что на ТопКодере, где разница между 250кой, написаной на 240+, и 250кой на 225-230 (а на 500ке разница будет еще больше) может заметно повлиять на результат. На 4- или 5часовом контесте, поверьте, главная проблема обычно в том, что не получается придумать решение, а не в том, что надо написать целых 15 строчек кода:) SKYDOS по-моему нормально, не страшно. Писал по аналогии с паскалем (на АСМП я не использую С++), вот и заюзал "невстроенные" возможности.
|
|
|
| 10 Федор Васильев, 09 февраля 2010 г. 22:53:35 | |
"А вообще - не юзайте СТЛ, сортируйте ручками, и будет вам щастье:)" ну если под "щастье"-м ты имеешь в виду гиморой(лишние 15 строк кода) то да все верно!!!!
|
|
|
| 11 SKYDOS, 09 февраля 2010 г. 22:42:02 | |
ar[i]^=ar[n-i+1]; ar[n-i+1] ^=ar[i];ar[i] ^=ar[n-i+1]; по-моему страшнова-то... чем же swap встроенный не устраивает?
|
|
|
| 12 Прищенко Богдан Олегович, 09 февраля 2010 г. 22:14:41 | |
Много ума надо, чтоб масив реверснуть:) Суть та же, что и на паскале, да и на любом другом языке - for (i=1; i<=n/2;i++) {ar[i]^=ar[n-i+1]; ar[n-i+1] ^=ar[i];ar[i] ^=ar[n-i+1];} //З.Ы. Встроенный антиспам форума не дает мне написать, как обычно, без пробелов:( А вообще - не юзайте СТЛ, сортируйте ручками, и будет вам щастье:)
|
|
|
| 13 SKYDOS, 09 февраля 2010 г. 21:56:46 | |
Максим Фролов идея конечно может и хорошая)) но про удобство стоит промолчать) можно самому написать эту самую реверс процедуру
|
|
|
| 14 Пересадин Илья Валерьевич, 09 февраля 2010 г. 21:23:16 | |
Максим Фролов Хороший совет)))))))))
|
|
|
| 15 Максим Фролов, 09 февраля 2010 г. 20:39:54 | |
|
отсортируй по возрастанию и начни ее использовать с конца, вот и будет по убыванию )))))))))))
|
|
|
| 16 Бороздин Кирилл Андреевич, 09 февраля 2010 г. 18:57:15 | |
Или свой предикат написать: bool myfunction (int i,int j) { return (i>j); } sort (myvector.begin(), myvector.end(), myfunction);
|
|
|
| 17 SKYDOS, 09 февраля 2010 г. 17:53:37 | |
сперва СОРТ потом РЕВЕРС qsort или просто sort? если sort то sort (array.begin(), array.end()) если qsort то - не помню :) http://www.cplusplus.com /reference/ clibrary/ cstdlib/qsort/ (пробелы уберите - 2) там и пример есть
|
|
|
| 18 Кириличев Дмитрий Сергеевич, 09 февраля 2010 г. 17:40:45 | |
|
Как отсортировать массив по убыванию с СТЛом??
|
|
|