Форум программистов, компьютерный форум CyberForum.ru

В первую строку выходного файла выведите ровно N различных целых чисел - C++

Восстановить пароль Регистрация
 
Финеас
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 4
08.08.2014, 18:13     В первую строку выходного файла выведите ровно N различных целых чисел #1
ПОМОГИТЕ РЕШИТЬ ЭТУ ЗАДАЧУ НА С++ ПЖ!!!!

Как знают все близкие (и не очень близкие) знакомые Раджеша
Кутраппали, ему сложно общаться с женщинами. Также всем известно, что
как и во многих других институтах, в которых изучаются точные науки,
Калифорнийский технологический институт просто изобилует
привлекательными девушками.
Однажды Раджеш решился на эксперимент. После того, как он принял
новое лекарство от застенчивости, он начал знакомиться с девушками. Всего
за время эксперимента он встретился с N девушками. Во время каждой
встречи он или успевал сказать несколько слов, после чего застенчивость все-
таки побеждала его, или же девушка заговаривала первой, и тогда
застенчивость побеждала его сразу.
За экспериментом наблюдал лучший друг Раджеша, Говард Воловиц.
По результатам встречи Раджеша с i-той девушкой, в блокноте Говарда
появлялось число ai. Модуль числа был равен количеству сказанных во время
разговора слов, оно было положительным, если говорил Раджеш, и
отрицательным, если девушка. Если же Раджеш и девушка игнорировали
друг друга, в блокноте появлялся ноль.
После встречи с N девушками Раджеш потребовал представить ему
результаты эксперимента. Однако Говард сообщил ему только среднее
арифметическое всех чисел, записанных им, и то, что все числа были
различны. Помогите Раджешу вычислить хотя бы один набор чисел, который
мог оказаться в блокноте Говарда после наблюдений за Раджешем.
N коров (1 ≤ N ≤ 105)
Формат входного файла
В первой строке входного файла содержатся два целых числа: N (1 ≤ N
≤ 1000) — количество девушек, встретившихся Раджешу, и D(|D| ≤ 1000) —
среднее арифметическое чисел, записанных Говардом.
Формат выходного файла
В первую строку выходного файла выведите ровно N различных целых
чисел ai(|ai| ≤ 10000), разделенных пробелами. Среднее арифметическое всех
выведенных Вами чисел должно быть равно ровно D.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 18:13     В первую строку выходного файла выведите ровно N различных целых чисел
Посмотрите здесь:

выведите на экран таблицу символов и соответствующих им целых чисел. C++
C++ Не читает первую строку из файла
C++ В матрице из целых чисел поменять местами первую строку и строку, содержащую самый большой по абсолютной величине элемент матрицы
C++ В матрице из действительных чисел поменять местами первую строку и строку, содержащую наименьший элемент матрицы
C++ Найти количество различных чисел, которые можно получить из числа ровно за C команд
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Финеас
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 4
08.08.2014, 18:38  [ТС]     В первую строку выходного файла выведите ровно N различных целых чисел #2
на 100 руб. и на шоколад рихтер спорт. ну очень нужно помогите пж
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
08.08.2014, 19:43     В первую строку выходного файла выведите ровно N различных целых чисел #3
обозначим средн. арифм. за http://www.cyberforum.ru/cgi-bin/latex.cgi?D. рассмотрим два случая:

http://www.cyberforum.ru/cgi-bin/latex.cgi?N - четно. построим последовательность http://www.cyberforum.ru/cgi-bin/latex.cgi?\{ \ D, \ 0, \ (D+1), \ -(D+1), \ (D+2), \ -(D+2), \ \ldots \ \}.

http://www.cyberforum.ru/cgi-bin/latex.cgi?N - нечетно. построим последовательность http://www.cyberforum.ru/cgi-bin/latex.cgi?\{ \ D, \ (D+1), \ -(D+1), \ (D+2), \ -(D+2), \ \ldots \ \}.

пару особых случаев надо увидеть и обработать if()-ами.
rutelun
147 / 73 / 15
Регистрация: 31.05.2014
Сообщений: 215
08.08.2014, 21:45     В первую строку выходного файла выведите ровно N различных целых чисел #4
Следующая последовательность D-N/2,D-N/2+1...(Если N четное D не включается)... D+N/2-1,D-N/2

Добавлено через 1 минуту
Как запрограммировать думай-те сами - это очень легко
Yandex
Объявления
08.08.2014, 21:45     В первую строку выходного файла выведите ровно N различных целых чисел
Ответ Создать тему
Опции темы

Текущее время: 05:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru