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

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


 
[Вернуться к задаче]   1
  1  Безъязычный Артём Михайлович, 01 октября 2022 г. 15:06:24
     var nv,v:array [1..1000] of string; d,nm,a,vm:array [1..1000] of longint; s:string; su,st,sc,n,i,j,k,m:longint; c:integer; begin readln(n); for i:=1 to n do begin readln(s); nv[i]:=copy(s,1,pos(' ',s)-1); delete(s,1,pos(' ',s)); val(s,vm[i],c); end; readln(m,k); for i:=1 to m do readln(v[i]); for i:=1 to k do read(d[i]); i:=1; while (sc<m) do begin for j:=1 to m do if v[j]=nv[i] then begin nm[j]:=i; inc(sc); end; inc(i); end; st:=1; for i:=1 to m do begin inc(su,vm[nm[i]]); if (su>d[st]) and (st<=k) then begin dec(a[nm[i]]); su:=d[st]; inc(st); end else inc(a[nm[i]]); end; for i:=1 to n do write(a[i],' '); end.
  2  Егор Леончук, 08 февраля 2022 г. 14:09:47
     #include <iostream> using namespace std; int main() { int a,b,c,e,r; cin>>a>>b>>c; if(a==b and b==c) r++; if(c<=a) b=b*2; if(c*2%a==0) e=b*(c*2/a); else e=b*(c*2/a+1); if(a==1) cout<<"2"; else cout<<e; return 0; }
  3  Миронов Данил Дмитриевич, 22 декабря 2021 г. 4:46:20
     Внимательно проверяйте условия. m и k может быть по нулям. На 7 тесте из-за этого не проходило
  4  Матус Даниил Дмитриевич, 02 августа 2020 г. 23:47:44
     ну что могу сказать с первого трая но муторно
  5  Козлов Игорь Андреевич, 29 мая 2020 г. 10:29:42
     Задача неправильная, "гарантируется, что она всегда существует" в данном тесте не выполняется, обман абсолютный, а также 27 в тесте какой-то мусор лежит, админ, пофикси, пожалуйста
  6  Винк В В, 21 октября 2018 г. 18:59:55
     Входные данные в примере не соответствуют заявленным ограничениям. В условии написано:"времена переключения на следующую песню (гарантируется, что она всегда существует)". Но в момент времени, равном 55 играет уже последняя песня из списка ! Если 55 исправить на 45, то пример станет корректным.
  7  Денис Розимовский, 30 июля 2015 г. 15:03:28
     Задача не стоит своей сложности, как по мне.
  8  Бердников Алексей Викторович, 19 марта 2012 г. 18:42:05
     Условие некорректно. В 17-м тесте Антон не успевает совершить все переключения треков — плейлист заканчивается раньше.
  9  Мырзаханов Айдар, 27 апреля 2009 г. 1:04:35
     Извините. Не могли бы Вы сказать, первый системный тестом совпадает с примером из условия?
     Немного не совпадает. Там последним числом идет 45, а не 55. Но ответ тот же: 1 0
  10  Грачёв Владимир Алексеевич, 28 декабря 2008 г. 10:45:58
     фух,аццептед) Странно,что у задачи такая высокая сложность и так мало народу сдали.
     Вообще то она больше нудная, чем сложная.
 1

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

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