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

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


 
[Вернуться к задаче]   1
  1  СФЧ, 01 февраля 2024 г. 8:51:05
     #include <bits/stdc++.h> #define ll long long #define ld long double using namespace std; struct Student{ string name; string group; float ses[5]; }; int main(){ Student st[3]; for (int i = 0; i < 3; i++) { cin >> st[i].name >> st[i].group; for (int j = 0; j < 5; j++) { cin >> st[i].ses[j]; } } for (int i = 0 ;i < 3; i++) { double s = 0; for (int j = 0; j < 5; j++) { s += st[i].ses[j]; s /= 5; if (s >= 4.0) { cout << st[i].name[j] << endl; } for (int j= 0; j < 5; j++) { cout << st[i].ses[j] << " " ; } cout << endl << s << endl; } } return 0;}
  2  Амирулло Авезов Наимчонавич, 30 января 2024 г. 7:38:23
     #include <bits/stdc++.h> using namespace std; int main() { long long m[10][10], n; cin >> n; for(int x = 0; x < n; x++ ) m[x][0] = m[x][x] = 1; for(int x = 2; x < n; x++ ) cout << m[x][j] << ( j == x ? '\n' : ' ' ); return 0; }
  3  Амирулло Авезов Наимчонавич, 30 января 2024 г. 7:37:50
     #include <bits/stdc++.h> using namespace std; int main() { long long m[10][10], n; cin >> n; for(int x = 0; x < n; x++ ) m[x][0] = m[x][x] = 1; for(int x = 2; x < n; x++ ) for(int j = 1; j < x; j++ ) m[x][j] = m[x - 1][j - 1] + m[x - 1][j]; for(int x = 0; x < n; x++ ) for( int j = 0; j <= x; j++ ) cout << m[x][j] << ( j == x ? '\n' : ' ' ); return 0; }
  4  Обидов Саиддчаъфар, 20 января 2024 г. 9:28:42
     #include <bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n; cin>>n; ll a[n]; for (ll i=0;i<n;i++){ cin>>a[i]; } ll k=0; for (ll i=0;i<n;i++){ for (ll j=0;j<n;j++){ if(a[i]>a[j] and i<j){ k++; } } } cout<<k; return 0; }
  5  Рахматов Исмоил, 20 января 2024 г. 9:22:19
     #include <bits/stdc++.h> using namespace std; int main() { int k, n, s = 0, t; cin >> k >> n; for(int i = 0; i < n; i++){ cin >> t; s += t; if(k > s) s = 0; else s -= k; } cout << s; return 0; } ///code_by_ISMOIL
  6  Хофтицер Кенджи, 07 ноября 2023 г. 15:38:21
     Не понимаю что было, но ответ это просто N+1 и это все
  7  Кондратьев Леонид Николаевич, 19 сентября 2019 г. 9:46:13
     принцип Дирихле действительно задействован в этой задаче
  8  Карпухин Александр Викторович, 10 сентября 2019 г. 19:19:05
     Принцип Дирихле.. Ответ следует из каких-то базовых знаний математики, даже не то чтобы математики, а логики если так можно выразиться, какие принципы Дирихле..
  9  Ермоленко Владимир Михайлович, 24 октября 2018 г. 19:37:04
     Моё решение прошло, НО я не вводил ограничения значения переменной, которые указаны в условии(1<=N<=10^9) . Почему это игнорируется?
     Потому что это гарантии относительно того, что будет в тестах, Вам не надо это проверять.
  10  Шайнюк Роман Григорьевич, 11 августа 2018 г. 14:16:14
     Ответ следует из принципа Дирихле.
 1

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

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