
Вопрос задан 16.01.2019 в 12:52.
Предмет Информатика.
Спрашивает Федорова Маргарита.
Помогите пожалуйста!!!!СРОЧНО!!!



Ответы на вопрос

Отвечает Майшева Александра.
Мое решение прошло на 100 баллов на сайте mccme, откуда, кстати, и была взята. Решение, я думаю, объяснять не надо. Просто идем по Зверю и на каждую следующую лапу надеваем штанину. Как только лапы закончились, мы идем в начало. Почему это работает. Каждый раз мы проходим "колесом" по Зверю и за раз надеваем на все его лапы по штанине, если хватит, конечно. Таким образом, мы на самой утепленной штанине оставим максимум на одну больше штанину, чем на самой не утепленной. Итак, решение
#include<iostream>
#include<vector>
#include<queue>
#include<fstream>
#include<string>
#include <sstream>
using namespace std;
int main() {
long long m,n,x,tek=1;
cin >> m >> n;
for (int i=1; i<=n; i++){
cin >> x;
while (x>0){
if (tek>m) tek=1;
cout << tek << ' ';
tek++;
x--;
}
cout << endl;
}
return 0;
}
#include<iostream>
#include<vector>
#include<queue>
#include<fstream>
#include<string>
#include <sstream>
using namespace std;
int main() {
long long m,n,x,tek=1;
cin >> m >> n;
for (int i=1; i<=n; i++){
cin >> x;
while (x>0){
if (tek>m) tek=1;
cout << tek << ' ';
tek++;
x--;
}
cout << endl;
}
return 0;
}


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili