| 21 Линар Хилажев, 17 июля 2017 г. 17:57:01 |
Если вы хотите уменьшить размер своего кода то вот пару фич и вы пишете на с++. 1) int main(){...} == main(){...} то есть можно не писать int или void если это главная функция. 2) Часто когда мы пишем код, много места занимает включение разных библиотек типа iostream,vector итд, что бы всё это занимало меньше кода можно использовать #include <bits/stdc++.h>. Этот фрагмент будет включать все стандартные библиотеки. 3) using namespace std - эта часть кода говорит компилятору что мы будем использовать стандартные библиотеки std, типа vectora,pair,set итд. Но мы можем обойтись без него если при использование библиотеки будем писать "std::" которая тоже выполняет ту же функцию, при этом количество символов уменьшится. Так же изучите статью Павла Хворых про сокращение кода, там описаны интересные приёмы. Надеюсь данный комментарий будет кому-то полезен. Всем удачи и лёгких задач.
|
|
|
| 22 Аминев Тимур Венерович, 07 июня 2017 г. 8:31:27 |
ПРОЧИТАЙТЕ ВНИМАТЕЛЬНЕЕ ЗАДАЧУ «или предыдущий или следующий билет точно счастливый»!
|
|
|
| 23 Зварич Мирослав Мирославович, 03 июня 2017 г. 2:08:51 |
| Будьте внимательны при выводе должно быть именно "Yes" "No" учитывается регистр, отсюда и ошибка на Тест 1
|
|
|
| 24 Петрова Маргарита Александровна, 30 августа 2016 г. 13:50:00 |
| Во многих предыдущих задачах программа должна была выводить YES или NO(полностью с большими буквами), почему здесь именно Yes или No(с маленькими буквами)
|
|
|
| 25 Амир Н Т, 23 марта 2015 г. 11:54:42 |
ЛЮДИ!!!! Многие неправильно поняли задачу! В условии сказано - «или предыдущий или следующий билет точно счастливый», это означает, что на input - "715068" программа выводит "Yes" потому что пред.число - "715067" и след.число - "715069" одно из двух чисел должно быть "счастливым". Т.е. 7+1+5 = 0+6+7 или 7+1+5 = 0+6+9, в нашем случае это первый вариант: пред.число 7+1+5 = 0+6+7 (13==13). !!!!!!!!!!!!!!!!На input "445219" - - - "No" потому что сумма первых трех и последних трех в пред.число - "445218" и след.число "445220" не равны. Т.е. 4+4+5 != 2+1+8 (13!=11) и 4+4+5 != 2+2+0 (13!=4)!!!!!! мой код выше Совершенно верно.
|
|
|
| 26 Шарипов Самариддин, 27 января 2015 г. 7:58:32 |
у кого ошибка в первом тесте пишите так Yes а не так YES Да, это важно
|
|
|
| 27 Раджабов Магомед Мурадханович, 04 ноября 2014 г. 19:52:11 |
Я никак не могу понять условие задачи. Почему же тогда в 3 случае в примере ответ YES? Если разобрать так как разобрал админ то получается предыдущий билет 012199 он же не является счастливым Потому что последующий 012201 является счастливым
|
|
|
| 28 Винник Дмитрий Олександрович, 16 января 2014 г. 11:40:33 |
715068 7+1+5=13 0+6+8=14 У вас в Output.txt Yes, то есть следующий или предыдущий билет должен быть счастливым предыдущего нет а следующий не счастливый так, как 445219 4+4+5=13 2+1+9=12 Предыдущий - это тот, который на 1 меньше, а не тот, который в списке во входных данных, т.е. предыдущим для 715068 является билет 715067, который счастливый, поэтому Yes.
|
|
|
| 29 Ильясов Хизри, 19 ноября 2013 г. 18:45:01 |
| Условие задачи надо было подробней написать xD задача прикольная
|
|
|
| 30 Черков Виталий Викторович, 28 октября 2013 г. 21:45:41 |
Заметка некоторым!!! выводить "да" нужно, если ИЛИ предыдущий ИЛИ следующий билеты счастливые, А "нет", если И предыдущий И следующий - несчастливые.
|
|
|
| 31 Павлов Михаил Валерьевич, 22 марта 2013 г. 10:00:20 |
скажите, пожалуйста, как сделать чтобы в output.txt выводилось сразу несколько ответов а не по одному? Используйте цикл.
|
|
|
| 32 Иванов Иван Сидорович, 07 марта 2013 г. 18:39:02 |
А функции StrToInt в вашей версии паскаля нет? Есть, нужно подключать SysUtils.
|
|
|
| 33 Гайсин Азиз, 29 ноября 2012 г. 14:02:51 |
| Кто не может решить, смотрите на последнюю цифру... если она равна 9, то 9+1=0, а предшествующий элемент возрастает всего на единицу, то есть 445219 => 4+4+5 не равен 2+2+0 и не равен 2+1+8
|
|
|
| 34 Овечкин Виталий Евгеньевич, 16 апреля 2012 г. 12:44:13 |
| Задача решаемая и легкая, если подумать. Всё катит.
|
|
|
| 35 Задорожный Сергей Александрович, 22 ноября 2011 г. 19:31:35 |
фишка с 445219 в том что если внимательно прочитать задачу то мы может только следующие число взять (445220) либо предыдущие (445218) PS на правах кепа
|
|
|
| 36 Хичибеев И., 17 октября 2011 г. 14:38:20 |
Моя ошибка была в том, что я думал в одном тесте проверяется только 1 билет. А на деле от 1 до 10......................
|
|
|
| 37 polytechnical_fmf, 23 августа 2011 г. 17:53:30 |
| Вместо YES/NO выводить нужно Yes/No
|
|
|
| 38 Джилилов Александр Сергеевич, 01 декабря 2010 г. 10:34:58 |
тест 445219 следующий 445220 4+4+5=13 1+3=4 2+2+0=4 4=4 почему ответ 'No'??? потому что 13 не равно 4. операция 1+3 не предполагается, суммировать нужно 1 раз. почитайте и поймите, что есть счастливый билет.
|
|
|
| 39 Волынкин Даниил Вячеславович, 17 ноября 2010 г. 18:24:00 |
везде написано YES и NOT,а здесь Yes и No <_< не везде, везде по-разному. но, однозначно, надо писать так, как требуется в условии
|
|
|
| 40 Дубок Алексей, 30 октября 2010 г. 19:39:43 |
| Проверяйте правильность написания 'Yes' и 'No' - ошибка в 1-ом тесте скорее всего из-за этого
|
|
|