![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.05.2014
Сообщений: 121
|
![]() Урок физкультуры На уроке физкультуры учителю надо расставить учеников в порядке возрастания роста. Если их рост равен, то вперёд становится ученик, сила которого больше. Помогите ему расставить учеников. Гарантируется, что сила у всех учеников разная. Формат ввода: n количество учеников (0<n<151) a1 b1 ai bi - рост и сила i ученика соответственно (0<ai, bi<1000001) a2 b2 … an bn Формат вывода: выведите рост и силу каждого ученика после расстановки. lesson.in 4 4 3 1 2 7 8 5 6 lesson.out 1 2 4 3 5 6 7 8 Вот мои наработки: Код:
И зарание спасибо всем кто хоть как-нибудь поможет! Задачу решил! вот: Код:
Последний раз редактировалось VladKB1; 09.06.2014 в 17:38. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
Знаешь как можно сделать - домножить рост на 10 или 100 приплюсовать к нему силу получим двузначное - трехзначное число далее сортируем методом "пузыря" конечно метод не самый оптимизированный очень объемный но для данной задачи покатит через пару минут если надо настрочу код)
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 21.05.2014
Сообщений: 121
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]() Цитата:
с вашим кодом попробую поковыряться но я так сказать тоже не профи не совсем понял что за тесты |
|
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Используйте для хранения записи:
Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 09.06.2014 в 15:45. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 21.05.2014
Сообщений: 121
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 21.05.2014
Сообщений: 121
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
вот накодил по быстренькому уж извините что не ваш код юзал но вот
Код:
7 4 7 5 8 2 3 6 на выходе имели 3 6 7 5 7 4 8 2 если сделать как я предлагал то он сортировать будет однако он что по силе что росту ставит по возрастанию кстати выход с вашего input-а который как я понял и есть тест следующий(приготовьтесь читать) и да такой вопросец а где вы видели человека с ростом 2.532 КМ?? ) 1 958 1 913 1 879 1 868 1 837 1 821 1 756 1 686 1 678 1 638 1 547 1 348 1 345 1 311 1 255 1 175 1 170 1 149 1 129 1 111 1 104 1 38 2 987 2 967 2 855 2 817 2 797 2 636 2 574 2 526 2 514 2 420 2 240 2 238 2 202 2 200 2 198 2 123 2 82 2 77 2 59 2 0 3 648 3 543 3 443 3 417 3 218 3 28 4 773 4 684 4 598 4 344 4 40 5 917 5 841 5 586 5 391 5 365 5 146 5 19 6 757 6 556 6 289 7 670 7 608 7 585 7 316 7 245 8 647 8 401 12 528 12 455 12 314 12 212 12 122 12 12 23 425 23 321 23 29 24 903 24 840 24 820 24 712 24 630 24 540 24 351 24 109 24 86 25 959 25 762 25 704 25 632 25 613 25 596 25 515 25 458 25 357 25 196 25 125 25 44 34 896 34 789 36 710 36 355 36 64 43 852 43 188 43 179 46 914 46 887 46 61 52 861 52 633 52 160 53 888 53 448 53 152 65 897 65 737 65 712 131 848 131 663 131 477 134 544 134 478 134 1 136 901 136 877 136 522 235 990 235 354 235 337 235 206 235 178 235 87 345 662 345 412 345 375 346 510 346 480 346 296 424 946 424 481 424 331 758 935 758 693 758 192 2532 912 2532 487 2532 447 Последний раз редактировалось Xaker_Two; 09.06.2014 в 16:15. |
![]() |
![]() |
![]() |
#9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
VladKB1, не можете использовать, потому что не знаете? Так изучите - дело пары минут. Вот прочтите http://www.pascal.helpov.net/index/p...rd_programming.
Xaker_Two, ну любят писать условия почеловечнее. А по сути имеются пары чисел, которые должны быть отсортированы в порядке возрастания первого числа из пары, а при равенстве первого, по убыванию второго.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 09.06.2014 в 16:27. |
![]() |
![]() |
![]() |
#10 | ||
Форумчанин
Регистрация: 21.05.2014
Сообщений: 121
|
![]()
Я занимаюсь программированием по своей воле. В нашем городе есть КЮП-клуб юных пожарных. В нём я учусь программировать по "программе обучения" сейчас я на теме Сортировка выбором,пузырьком и порошутиком. Вот и эту задачу нужно решить этим способом. Tип переменных string использовать ещё нельзя (он выше по теме). но всё же спасибо за свои идеи и решения, но мне нужно решение куда более проще. Самое бы лудше было бы исправить, дополнить моё решение.
Код:
Цитата:
Но всё же спасибо за старание и проявления помощи очень благодарен, но всё же такой код использовать не буду ![]() Цитата:
Но вам тоже спасибо за проявление помощи! Спасибо ![]() Последний раз редактировалось VladKB1; 09.06.2014 в 16:59. |
||
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа, сортирующая исходный одномерный массив целых чисел методами пузырьковой сортировки и сортировки прямым выбором (язык С) | igor01 | Помощь студентам | 7 | 16.05.2014 23:21 |
Сравнить эффективность алгоритмов шейкерной сортировки и сортировки слиянием (язык C) | Ольга210993 | Помощь студентам | 2 | 20.09.2012 13:52 |
Алгоритмы сортировки пирамидальный(кучей) и быстрой сортировки (с++) | mmd12 | Помощь студентам | 4 | 17.05.2012 14:14 |
turboPascal | masterlomaster | Помощь студентам | 1 | 26.04.2011 19:45 |