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

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


 
[Вернуться к задаче]   1 2 3
  1  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:47:20
     весь код отправить не получилось
  2  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:46:54
     #include<bits/stdc++.h> using namespace std; int L(char c , string s){ int k = 0;for(int i = 0;i < s.size();i++)if(s[i] == c)k++; return k; }
  3  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:46:45
     bool F(string s , string s1){ vector<int>a,b; for(char i = '0';i <= '9';i++){ a.push_back(L(i , s)); b.push_back(L(i , s1)); } if(a[0] > b[0])return 0; for(int i = 1;i <= 9;i++){ // cout << i << ' ' << a[i] << ' ' << b[i] << '\n'; if(a[i] != b[i])return 0; } return 1; }
  4  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:46:32
     void Func(string s , string s1 , int s2){ sort(s.begin() , s.end()); int p = s2 - stoll(s); string s4 = to_string(s2 - stoll(s)); if(p >= 0 && F(s4 , s1) == 1){ cout << "YES\n"; cout << stoll(s) << ' ' << p; return; } while(next_permutation(s.begin() , s.end())){ int p = s2 - stoll(s); if(p < 0)continue; string s4 = to_string(s2 - stoll(s)); if(F(s4 , s1) == 1){ cout << "YES\n"; cout << stoll(s) << ' ' << p; return; } } cout << "NO"; }
  5  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:46:23
     int main(){ string s , s1; int s2; cin >> s >> s1 >> s2; Func(s , s1 , s2); }
  6  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:44:02
     #include<bits/stdc++.h> using namespace std; int L(char c , string s){ int k = 0;for(int i = 0;i < s.size();i++)if(s[i] == c)k++; return k; } bool F(string s , string s1){ vector<int>a,b; for(char i = '0';i <= '9';i++){ a.push_back(L(i , s)); b.push_back(L(i , s1)); } if(a[0] > b[0])return 0; for(int i = 1;i <= 9;i++){ // cout << i << ' ' << a[i] << ' ' << b[i] << '\n'; if(a[i] != b[i])return 0; } return 1; } void Func(string s , string s1 , int s2){ sort(s.begin() , s.end()); int p = s2 - stoll(s); string s4 = to_string(s2 - stoll(s)); if(p >= 0 && F(s4 , s1) == 1){ cout << "YES\n"; cout << stoll(s) << ' ' << p; return; } while(next_permutation(s.begin() , s.end())){ int p = s2 - stoll(s); if(p < 0)continue; string s4 = to_string(s2 - stoll(s)); if(F(s4 , s1) == 1){ cout << "YES\n"; cout << stoll(s) << ' '
  7  Хабибуллозода Наджибулло Сайфуллоевич, 18 декабря 2025 г. 11:43:31
     До моего решение - (решаемость 43% решивших 1443) #include<bits/stdc++.h> using namespace std; int L(char c , string s){ int k = 0;for(int i = 0;i < s.size();i++)if(s[i] == c)k++; return k; } bool F(string s , string s1){ vector<int>a,b; for(char i = '0';i <= '9';i++){ a.push_back(L(i , s)); b.push_back(L(i , s1)); } if(a[0] > b[0])return 0; for(int i = 1;i <= 9;i++){ // cout << i << ' ' << a[i] << ' ' << b[i] << '\n'; if(a[i] != b[i])return 0; } return 1; } void Func(string s , string s1 , int s2){ sort(s.begin() , s.end()); int p = s2 - stoll(s); string s4 = to_string(s2 - stoll(s)); if(p >= 0 && F(s4 , s1) == 1){ cout << "YES\n"; cout << stoll(s) << ' ' << p; return; } while(next_permutation(s.begin() , s.end())){ int p = s2 - stoll(s); if(p < 0)continue; string s4 = to_string(s2 - stoll(s)); if(F(s4 , s1) == 1){ co
  8  Неизвестный, 08 августа 2025 г. 17:56:44
     [773800 25977809 26751609 > YES 770830 25980779] [7655428 581568519 589223947 > YES 7565428 581658519] [783940123 911158468 1695098591 > YES 710982433 984116158] [61714130 9647 61723777 > YES 61714013 9764] [336827 55379 392206 > YES 336827 55379] [41512 160919 202431 > YES 41512 160919] [9296000 2757448 12053448 > YES 9296000 2757448] [91761407 34985001 126746408 > YES 41697107 85049301] [34099652 55962039 90061691 > YES 24530699 65530992] [647702703 6004145 653706848 > YES 647702307 6004541] [272430785 19018 272449803 > YES 272430785 19018] [61076 5230896 5291972 > YES 61076 5230896] [6609 494115628 494122237 > YES 669 494121568] [9652060 8337 9660397 > YES 9652060 8337] [55722 88691264 88746986 > YES 52725 88694261] [67159959 2448 67162407 > YES 67159959 2448] [8860543 5974888 14835431 > YES 5046883 9788548] [44739185 749859386 794598571 > YES 34749185 759849386] [826330698 28531 826359229 > YES 826306398 52831] [9087277 2147711 11234988 > YES 9087277 2147711] [161146260 4801 161151061
  9  Неизвестный, 08 августа 2025 г. 17:55:56
     601239301 83403066 684642367 > YES 601039321 83603046 5028466 34198976 39227442 > YES 265468 38961974 94295163 765251 95060414 > YES 94295163 765251 19661 91976135 91995796 > YES 19661 91976135 792677978 13031 792691009 > YES 792677879 13130 52646008 10754 52656762 > YES 52606048 50714 79942 399263553 399343495 > YES 79942 399263553 19305 42483 61788 > YES 19305 42483 25677 78309 103986 > YES 25677 78309 55373768 834657862 890031630 > YES 33557768 856473862 232553954 145295118 377849072 > YES 223553954 154295118 2021 358905068 358907089 > YES 2021 358905068 1093 7714 8807 > YES 1093 7714 13059387 82687 13142074 > YES 13053798 88276 2757243 51762 2809005 > YES 2732754 76251 87239567 8525 87248092 > YES 87239567 8525 468434806 72473848 540908654 > YES 463484806 77423848 957687 2270 959957 > YES 957687 2270 5144 872039257 872044401 > YES 5144 872039257 497218 648483297 648980515 > YES 481792 648498723 60143941 733001 60876942 > YES 60143941 733001 203113454 61031 203174485 > YES 203113454 61
  10  Неизвестный, 08 августа 2025 г. 17:54:06
     Arguments.of("12 31 25", "YES 12 13"), Arguments.of("12 31 26", "NO"), Arguments.of("101 2 13", "YES 11 2"), Arguments.of("122 1 222", "YES 221 1"), Arguments.of("12345 1 54322", "YES 54321 1"), Arguments.of("351 0 15", "NO"), Arguments.of("123 321 444", "YES 123 321"), Arguments.of("12 31 25", "YES 12 13"), Arguments.of("12 31 26", "NO"), Arguments.of("101 2 13", "YES 11 2"), Arguments.of("122 1 222", "YES 221 1"), Arguments.of("12345 1 54322", "YES 54321 1"), Arguments.of("351 0 15", "NO"), Arguments.of("123 321 444", "YES 123 321"), Arguments.of("638773 164743508 165382281", "YES 633778 164748503"), Arguments.of("2324956 3232779 5557735", "YES 2234956 3322779"), Arguments.of("288888 66312101 66600989", "YES 288888 66312101"),
  11  Голубев Владислав Юрьевич, 11 февраля 2025 г. 4:02:59
     Здравствуйте, не проходит тест 38. Не могу понять где загвоздка?
  12  Иванов Борис Наполеонович, 05 февраля 2025 г. 21:06:36
     Здравствуйте, подскажите пожалуйста 4 тест.
  13  Червинский Александр Генрихович, 03 февраля 2025 г. 21:47:39
     Друзья, если у вас WA 7, то вы, вероятно, выводите ответ не с наименьшим x - нет, перепроверил 321 231 444. Выводит 123 231 в консоль - вроде, правильно, 123 - наименьшее из комбинаций А
  14  Мартьянов Даниил Романович, 25 августа 2024 г. 20:15:43
     
  15  Соцков Алексей Евгеньевич, 27 мая 2024 г. 14:46:50
     Есть у кого хороший вариант тестов (на тест кейсе 3 получаю Runtime Error). Для тестирования использую набор из 16 разных групп значений. Ошибок при локальном запуске нету
  16  Фалейчик Никита Владиславович, 24 мая 2022 г. 17:47:10
     Друзья, если у вас WA 7, то вы, вероятно, выводите ответ не с наименьшим x
  17  Новиков Александр Вячеславович, 21 февраля 2022 г. 8:31:33
     Можете написать что в 9 тесте, ошибки не понимаю, перепробовал всё,, что есть в обсуждениях и в примерах, всё работает
  18  Кушнеревич Егор Николаевич, 30 сентября 2021 г. 16:15:59
     Проверьте тест: 351 0 15 Ответ: NO
  19  Клюшкина А.К., 03 июля 2021 г. 22:56:51
     Во входных данных могут быть ведущие нули?
  20  Клюшкина А.К., 03 июля 2021 г. 22:55:14
     Доходит до 51 теста и все - WA. Что это? Люди добрые, подскажите. Куда копать?
 1 2 3

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

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