Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 3

Распределить всех детей в команды ровно по 11 человек

07.12.2017, 08:03. Показов 3415. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите решить задачу, плиз
Задача
Имя входного файла: стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Так как, Арсен является тренером знаменитого футбольного клуба Арсенал, он решил позабо-
титься о будущем клуба и объявил набор в футбольный кружок для юношей. Количество детей
пришедших в кружок — n оказалось очень большим числом. Тем не менее, Арсен не хочет никого
обидеть и хочет распределить всех детей в команды ровно по 11 человек. Получится ли у него?
Формат входных данных
В первой строке дано целое число n (1 ⩽ n ⩽ 101000) — количество детей пришедших в кружок.
Формат выходных данных
В первой строке выведите слово «YES» (без кавычек), если возможно всех распределить по
командам, иначе, «NO» (без кавычек).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2017, 08:03
Ответы с готовыми решениями:

Распределить детей по возрасту с помощью условного оператора
Группу детей, приехавших в пионерский лагерь, распределяют по отрядам по принципу: с 6 до 7 лет – 5 отряд; с 7 до 9 лет – 4 отряд; с 9 до...

Количество способов распределить 10 человек по 4-м отделам комиссии
4. Комиссия состоит из председателя, и еще трёх отделов: первый по приему Документов из двух человек; второй по проведению письменного...

Какова вероятность, что среди отобранных детей ровно две пары близнецов?
Предположим, что в детском саду группа состоит из пар близнецов. Для участия в спектакле случайным образом отбирается детей. Какова...

8
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
07.12.2017, 08:12
Число делится на 11 тогда и только тогда, когда разность между суммой цифр стоящих на чётных местах и суммой цифр, стоящих на нечётных местах делится на 11
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 3
07.12.2017, 08:24  [ТС]
я правильно начал? продолжить не могу
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
program 1;
              var n, b, c, a: integer;
              input, output: text;
              begin
              assign(input,'input.txt'); reset (input);
              assign (output,'output.txt'); rewrite (output);
              read (n);
              for i:=1 to n do
              begin
              read (b, c);
              a:=n/11;
              if
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
07.12.2017, 08:51
У Вас число может быть 1000 знаков, поэтому считывать его надо либо как строку, либо посимвольно и переводить символы в цифры, а затем считать две суммы.
0
0 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 3
07.12.2017, 09:21  [ТС]
напишите программу плиз.
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
08.12.2017, 14:01
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  s: string;
  i: Integer;
  sn, sc: Int64;
 
begin
  readln(s);
  for i := 1 to length(s) do
    if odd(i) then
      sn := sn + StrToInt(s[i])
    else
      sc := sc + StrToInt(s[i]);
  if (sc - sn) mod 11 = 0 then
    writeln('Yes')
  else
    writeln('No');
end.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
08.12.2017, 17:57
ZX Spectrum-128, не прокатит.
Во первых, в Паскале ABC нет int64, во-вторых, даже если бы и был, - 1000значное число не уместилось бы в int64.
В третьих, это не FreePascal, тысячезначное число не уместится в тип string.
Считывать надо посимвольно, а каждую частичную сумму заменять остатком от деления на 11
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
08.12.2017, 19:08
кот Бегемот, это ведь олимпиадная задача? Региональный уровень? Что-то похожее проскакивало.
Тогда мое "решение" с трудом пройдет минимальный набор тестов. Или вовсе не пройдет.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
08.12.2017, 21:25
Для регионального уровня это слишком простая задача. А так вообще, да, задача повышенной сложности, слишком много тонкостей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2017, 21:25
Помогаю со студенческими работами здесь

Определить количество человек, рост которых больше среднего роста всех 25 человек
Рост 25 человек задан одномерным массивом. определить количество человек рост которых больше среднего роста всех 25 человек. Добавлено...

Найти вероятность, что между А и Б ровно 6 человек
Помогите решить пожалуйста 10 человек, среди которых находятся А и Б, случайным образом поставлены в ряд. Какова вероятность того, что...

найти вероятность, что между А и Б ровно r человек
Здравствуйте! не получается решить задачу правильно. Объясните, пожалуйста, где ошибка. N человек, среди которых находятся А и Б,...

Какова вероятность того, что в городе из 25 тысяч человек более 2200 детей в возрасте до 1 года?
5. Из 1000 жителей около 10 человек - это новорожденные, родившиеся в текущем году. Какова вероятность того, что в городе из 25 тысяч...

Найти вероятность того, что между А и В будет сидеть ровно r человек
Здравствуйте, помогите с задачей: Группа из n человек , в том числе А и В, располагается за круглым столом в случайном порядке. Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru