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

Простенькая задачка из Timus Online Judge(1005. Куча камней) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обучиться и самому написать толковый клиент\программу http://www.cyberforum.ru/cpp-beginners/thread355658.html
Здравствуйте нужно как можно быстрее обучиться языкам для написания программы. Она должна работать только по интернету. Что мне для этого нужно знать ? SQL, C++ ?.. Можно ли объединять в одной программе 2 языка ? Для увеличения быстродействия ? Например что-то писать на ассемблере ? ;) Посоветуйте пожалуйста все(книги\видео\семинары...)обуч. материалы, только самые лучшие, без всякой...
C++ Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. Помогите написать...срочно очень нужно... есть фотография этой проги нужно ее переписать чтоб было не заметно что я списал прогу у друга. http://s55.***********/i149/1109/df/5aeb5e66c7de.jpg http://www.cyberforum.ru/cpp-beginners/thread355655.html
C++ Подсчитать средний код всех выведенных на экран символов
Написать программу, которая: - выводит на экран перечень городов в виде столбца, первые буквы строк которого составляют фамилию студента (буквы ‘ы’, ‘ь’, и ‘ъ’ фамилии исключаются); - подсчитывает средний код всех выведенных на экран символов и его десятичное значение выводит на экран в строке, следующей за последней строкой списка городов. #include <iostream> int main() { ...
Игра в города C++
Нужно реализовать в С++ Игра в города Условие задачи: Всем известны правила игры "в города": первый игрок называет произвольный город, следующий - город, название которого начинается на ту же букву, на которую заканчивается название предыдущего города, и т.д. Аналогичным образом можно играть не в названия городов, а, например, в названия животных. Задан список допустимых для описанной игры...
C++ не выполнимое задание http://www.cyberforum.ru/cpp-beginners/thread355610.html
Задайте две таблицы. Одна содержит наименование услуг, а другая – расценки за эти услуги. Удалите из обеих таблиц все строки, которые предшествуют услуге, цена которой Р рублей. Даже не знаю как должно выглядеть)))
C++ Циклы и двумерные массивы 1. Цикл For... Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. 2. двумерные массивы Дана целочисленная квадратная матрица. Найти в каждой строке наиболь¬ший элемент и поменять его местами с элементом главной диагонали. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.09.2011, 08:11     Простенькая задачка из Timus Online Judge(1005. Куча камней)
Я свой быдлоперебор с acmp переделал под тимус, прошел все тесты за 0.078 =)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cstdlib> //for abs
 
int q[24], w[24], n, s, i, x, m = 1e9;
 
int main()
{   
    for (std::cin >> n; i < n;)
        std::cin >> w[i++];
    
    for ( ;!*q ;)
    {
        for (x = *w, i = 0; ++i < n ; )
            x  += q[i] ?  w[i] : -w[i];
        
        m = std::min(abs(x), m);
        
        for ( ++q[n-1], i = n; --i && q[i] > 1; ++q[i-1])
            q[i] = 0;
    }
    
    std::cout << m;
}
Хотя динамикой она красивее решается...
 
Текущее время: 20:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru