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

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


 
[Вернуться к задаче]   1 2 3 4
  1  Базарбек Абилмансур Ержанулы, 24 октября 2026 г. 19:54:14
     решение на спп #include <iostream> #include <string> using namespace std; int main() { int k; cin >> k; while (k--) { string x; cin >> x; int first = 0, last = 0; for (int i = 0; i < 3; i++) { first += x[i] - '0'; last += x[i + 3] - '0'; } int n = stoi(x); bool happy = false; for (int d : {-1, 1}) { if (n + d < 0 || n + d > 999999) continue; string s = to_string(n + d); while (s.size() < 6) s = "0" + s; int a = 0, b = 0; for (int i = 0; i < 3; i++) { a += s[i] - '0'; b += s[i + 3] - '0'; } if (a == b) happy = true; } cout << (happy ? "Yes" : "No") << '\n'; } return 0; }
  2  Базарбек Абилмансур Ержанулы, 24 октября 2026 г. 19:53:54
     Лев Хоровец в числе 445219 его следующее число 445220 а она не счастьливая потому что сумма первых и последниз трех чисел 13 и4 соответственно и она логично не равная суть задачи понять что при последнем числе 9 сумма цифр уменьшиться на 9
  3  Жаксылыков Ахан Тимурович, 18 октября 2026 г. 14:36:05
     админы живы?
  4  Скоробогатов Даниил, 12 октября 2026 г. 9:36:09
     петкун филипп всем насрать
  5  Петкун Филипп, 12 октября 2026 г. 9:35:26
     Отличная задача\ решал бы такие каждый день
  6  Федоров Юрий, 27 сентября 2026 г. 9:25:19
     не понятное условие задачи!!!! Опыт решения олимпиадок большой, тут не понял что требуется именно, дали бы еще тест для примера! по разному попробовал решать, пойду смотреть в нете что тут требуется вообще
  7  Оюн Содунам Александрович, 14 сентября 2026 г. 6:04:18
     k = int(input()) for i in range(k): x = int(input()) счастливый = False for n in (x - 1, x+1): x1 = n // 100000 x2 = (n // 10000) % 10 x3 = (n // 1000) % 10 x4 = (n // 100) % 10 x5 = (n // 10) % 10 x6 = n % 10 a = (x1 + x2 + x3) b = (x4 + x5 + x6) if a == b: счастливый = True if счастливый: print("Yes") else: print("No"
  8  Смирнов Дмитрий Евгеньевич, 05 апреля 2026 г. 14:23:59
     [РАБОЧЕЕ РЕШЕНИЕ C++]#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;
  9  Сотников Никита Сергеевич, 17 марта 2026 г. 9:45:51
     Помогите пожалуйста с решением задач, сижу на уроке ничего не понимаю
  10  Шелахаева Майя Андреевна, 24 декабря 2025 г. 7:29:57
     дайте списать
  11  Лев Хоровец Николаевич, 10 октября 2025 г. 13:53:02
     Почему 445219 Это не в 1 шаге от счастья? 4 + 4 + 5 = 13 2 + 1 + 9 = 12 13 - 12 = 1??
  12  Ревинский Максим, 20 сентября 2025 г. 12:02:50
     #include <bits/stdc++.h> using namespace std; int main() { int k; cin >> k; int a1[k], a2[k]; for (int i = 1; i <= k; i++) { a1[i] = 0; a2[i] = 0; } string c[k+1]; for (int i = 1; i <= k; i++) cin >> c[i]; for (int i = 1; i <= k; i++) { int s1 = 100, s2 = 100; for (int j = 0; j <= 5; j++) { if (j < 3) { a1[i] += (c[i][j] - '0') * s1; s1 = s1 / 10; } else { a2[i] += (c[i][j] - '0') * s2; s2 = s2 / 10; } } } for (int i = 1; i <= k; i++) { int sum1 = 0, sum21 = 0, sum22 = 0, lox1, lox21, lox22; lox1 = a1[i]; lox21 = a2[i]-1; lox22 = a2[i]+1; while (lox1 > 0) { sum1 += lox1 % 10; lox1 /= 10; } while (lox21 > 0) {
  13  Фазлиддин, 16 мая 2025 г. 7:45:31
     #include <bits/stdc++.h> using namespace std; int main() { int k; cin >> k; while (k--) { string s; cin >> s; int a1 = (s[0] - '0') + (s[1] - '0') + (s[2] - '0'); int a2 = (s[3] - '0') + (s[4] - '0') + (s[5] - '0'); string str = s; for (int i = 5; i >= 0; i--) { if (str[i] == '0') { str[i] = '9'; } else { str[i]--; break; } } int b1 = (str[0] - '0') + (str[1] - '0') + (str[2] - '0'); int b2 = (str[3] - '0') + (str[4] - '0') + (str[5] - '0'); string s2 = s; for (int i = 5; i >= 0; i--) { if (s2[i] == '9') { s2[i] = '0'; } else { s2[i]++; break; } } int v1 = (s2[0] - '0') + (s2[1] - '0') + (s2[2] - '0'); int v2 = (s2[3] - '0') + (s2[4] - '0') + (s2[5] - '0'); if (b1 == b2 || v1
  14  Абат Али, 07 апреля 2025 г. 8:51:23
     что во втором тесте
  15  Яндулов Богдан, 17 декабря 2024 г. 17:08:11
     изи
  16  Акнияз Нысан, 10 ноября 2024 г. 13:52:11
     666666 if 6+6+6 == 6+6+6 print(yes or no) pls?
  17  Мурат Али, 08 октября 2024 г. 15:42:12
     Здравствуйте можно ли узнать тест под номером 10?
  18  Нурмаков Санжар легенда, 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; }
  19  Макаров, 05 февраля 2022 г. 16:37:26
     если гарантируется, что вова умеет считать то зачем считать?
     Не гарантируется, что Вова делает правильные логические заключения.
  20  Нисанов Кайрат Бахытбергенович, 06 августа 2021 г. 11:13:47
     Нужно проверять не разницу между первой и второй частью == 1, а делать поиск счастливого билета с учетом шага +1 или -1. Счастливый билет когда первые и последние три цифры одинаковые по сумме.
 1 2 3 4

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

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