| 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. Счастливый билет когда первые и последние три цифры одинаковые по сумме.
|
|
|