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

Тимус. Парк Аттракционов. Заглушки проходит, а валится на 1 первом тесте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Сохранение данных при сбое системы, класс BackUp, temp файл http://www.cyberforum.ru/cpp-beginners/thread397327.html
Дорогие программисты, помогите, пожалуйста, советом со следующей задачей (хотя бы направьте в нужное русло или что почитать порекомендуйте). Заранее огромное спасибо. Новичок. ЗАДАНИЕ. Записать...
C++ Инициализация ссылок Непонятно почему такой синтаксис инициализации ссылок ошибочен: int * p(nullptr); int * &pref(p); Требуется вот так: int * p(nullptr); int * (&pref)(p); Можно было бы понять, что мол... http://www.cyberforum.ru/cpp-beginners/thread397314.html
Массив (одномерный и двумерный, поиск локальных максимумов и кол-ва положительных и отрицательных элементов) C++
Две задачи, которые нужно реализовать на c++ в борланде. Вот первая (по одномерному массиву): В массиве А(n) найти и напечатать номера (индексы) локальных максимумов, то есть таких {a}_{i}, что...
Из одномерного массива сделать двумерный C++
Помогите пожалуйста из одномерного массива X получить квадратную матрицу А8*8 ,элементами которо являються числа,х1 х2 ....х4 ,расположеные в ней по схеме 0 15 16 31 32 47 48 63 1 14 17 30 33 46...
C++ Задача на вычисление http://www.cyberforum.ru/cpp-beginners/thread397298.html
Вычислить сумму кубов всех черных чисел, лежащих в диапозоне от Х до У, где Х и У - вводимые с клавиатуры натуральные числа.
C++ Как записать функцию (1+x)^3h e^-x Добавлено через 25 минут ????? подробнее

Показать сообщение отдельно
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376

Тимус. Парк Аттракционов. Заглушки проходит, а валится на 1 первом тесте - C++

02.12.2011, 19:19. Просмотров 484. Ответов 0
Метки (Все метки)

Условие:
http://acm.timus.ru/problem.aspx?space=1&num=1796

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int value[]={ 10, 50, 100, 500, 1000, 5000 };
    int num[5],sum=0;
    int price;
    for(int i=0;i<6;i++)
    {
        cin>>num[i];
        sum+=num[i]*value[i];
    }
    cin>>price;
int i=0;
while(num[i]==0)
++i;
int lol=0,lol1=0;
while(lol*price<=sum-value[i])
    ++lol;
int j=0;
int k=0;
while((lol+k)*price<=sum)
{
    ++lol1;
    ++k;
}
cout<<lol1<<endl;
while((lol+j)*price<=sum)
{
    cout<<lol+j<<" ";
    ++j;
}
}
где здесь ошибка?

Добавлено через 52 минуты
всё, решена короче задача
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru