Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3
  1  Яндулов Богдан, 17 декабря 2024 г. 17:08:11
     изи
  2  Акнияз Нысан, 10 ноября 2024 г. 13:52:11
     666666 if 6+6+6 == 6+6+6 print(yes or no) pls?
  3  Мурат Али, 08 октября 2024 г. 15:42:12
     Здравствуйте можно ли узнать тест под номером 10?
  4  Нурмаков Санжар легенда, 04 сентября 2024 г. 18:35:47
     #include <iostream> using namespace std; int main() { int n; cin>>n; int a[n+9]; for(int i=1; i<=n; i++){ cin>>a[i]; } for(int i=1; i<=n ; i++){ int sum1=a[i]+1 , sum2 = a[i]-1,q,w,e,r,t,y,u,k; q=a[i]/100000; w=a[i]/10000%10; e=a[i]/1000%10; r=a[i]/100%10; t=a[i]/10%10; y=a[i]%10; u=q+w+e; k=r+t+y; if(u==k){ cout<<"Yes"<<endl; continue; } a[i]--; q=a[i]/100000; w=a[i]/10000%10; e=a[i]/1000%10; r=a[i]/100%10; t=a[i]/10%10; y=a[i]%10; u=q+w+e; k=r+t+y; if(u==k){ cout<<"Yes"<<endl; continue; } a[i]++; a[i]++; q=a[i]/100000; w=a[i]/10000%10; e=a[i]/1000%10; r=a[i]/100%10; t=a[i]/10%10; y=a[i]%10; u=q+w+e; k=r+t+y; if(u==k){ cout<<"Yes"<<endl; continue; } cout<<"No"<<endl; } return 0; }
  5  Макаров, 05 февраля 2022 г. 16:37:26
     если гарантируется, что вова умеет считать то зачем считать?
     Не гарантируется, что Вова делает правильные логические заключения.
  6  Нисанов Кайрат Бахытбергенович, 06 августа 2021 г. 11:13:47
     Нужно проверять не разницу между первой и второй частью == 1, а делать поиск счастливого билета с учетом шага +1 или -1. Счастливый билет когда первые и последние три цифры одинаковые по сумме.
  7  Смоляр Родион, 15 января 2021 г. 19:16:56
     на тимусе мой код прошёл, а здесь нет xD
  8  Асет Алибек Асетулы, 10 мая 2020 г. 14:38:39
     Думал почему я на первом тесте фэйлюсь, оказалось что я забыл "\n"написать.
  9  Буров Никита Викторович, 21 марта 2019 г. 0:35:49
     Yes & No, а не YES & NO, час забрала эта небольшая деталь.
  10  Карпухин Александр Викторович, 10 декабря 2018 г. 13:27:29
     Когда сделал задачу, а потом понял, что неправильно прочитал формулировку и как-то мысль, мол: "Ой, чет изи задачка какая-то, какие тут 16%, 10 от силы" испарилась сама собой. Переделал, опять не идет, не учел, что билет может с "0" начинаться
  11  Жук Дмитрий Олегович, 20 августа 2018 г. 20:49:04
     ЧЕРТОВ РЕГИСТР ПРИ ОТВЕТЕ!!!!!!))
  12  Нигматуллин Давид Альбертович, 24 марта 2018 г. 18:08:18
     //Линар Хилажев 2 коммента назад я вам больше скажу, в gcc, на этом сайте, который в основном все используют, можно не писать int перед любой функцией, если тип не указан, считается что он типа int, и приемы довольно детские, несерьезно это, а вот статью Хворых, да, почитайте, всем советую
  13  Третьяков Михаил Константинович, 07 февраля 2018 г. 20:53:30
     Модератор, счастья тебе))
  14  Линар Хилажев, 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::" которая тоже выполняет ту же функцию, при этом количество символов уменьшится.
Так же изучите статью Павла Хворых про сокращение кода, там описаны интересные приёмы.
Надеюсь данный комментарий будет кому-то полезен.
Всем удачи и лёгких задач.
  15  Аминев Тимур Венерович, 07 июня 2017 г. 8:31:27
     ПРОЧИТАЙТЕ ВНИМАТЕЛЬНЕЕ ЗАДАЧУ
«или предыдущий или следующий билет точно счастливый»!
  16  Зварич Мирослав Мирославович, 03 июня 2017 г. 2:08:51
     Будьте внимательны при выводе должно быть именно "Yes" "No" учитывается регистр, отсюда и ошибка на Тест 1
  17  Петрова Маргарита Александровна, 30 августа 2016 г. 13:50:00
     Во многих предыдущих задачах программа должна была выводить YES или NO(полностью с большими буквами), почему здесь именно Yes или No(с маленькими буквами)
  18  Амир Н Т, 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)!!!!!!
мой код выше
     Совершенно верно.
  19  Шарипов Самариддин, 27 января 2015 г. 7:58:32
     у кого ошибка в первом тесте пишите так Yes а не так YES
     Да, это важно
  20  Раджабов Магомед Мурадханович, 04 ноября 2014 г. 19:52:11
     Я никак не могу понять условие задачи. Почему же тогда в 3 случае в примере ответ YES? Если разобрать так как разобрал админ то получается предыдущий билет 012199 он же не является счастливым
     Потому что последующий 012201 является счастливым
 1 2 3

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2025, ИНН 246305493507, E-mail: admin@acmp.ru