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

Серьезная оптимизация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В произвольном тексте вставить между вторым и третьим словом новое слово http://www.cyberforum.ru/cpp-beginners/thread699833.html
"В произвольном тексте вставить между вторым и третьим словом новое слово." Помоги пожалуйста)) С коментариями если можно для чайника)))
C++ Условие выводя ошибки Написать условие если у нас три строки а мы просим например пятую,то программа выдавала ошибку в сообщение#include <vcl.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv) http://www.cyberforum.ru/cpp-beginners/thread699824.html
C++ Деструктор не вызывается
В одном классе я создаю объект, и если проверку не проходит, я его возвращаю в другой метод, дабы у меня там начало всех начал,Главное Меню void InputData(){ while(true){ ... Bank B(tmpId); if(!B.CheckId()) return InputData(); if(!B.CheckAttempt()) return InputData(); GetPassword();
C++ Ошибка "неоднозначный вызов перегруженной функции"
#include "stdafx.h" #include <iostream> #include <conio.h> #include "math.h" using namespace std; int count(int a,int b) { return a/pow(10,b-1)%10;
C++ Дана последовательность чисел а1, а2, ..., аn. Требуется переставить числа в порядке возрастания. http://www.cyberforum.ru/cpp-beginners/thread699804.html
Сортировка вставками. Дана последовательность чисел а1, а2, ..., аn. Требуется переставить числа в порядке возрастания. Делается это следующим образом. Пусть а1, а2, ..., аi —упорядоченная последовательность, т.е. a1 <= а2<= ... <= аi Берется следующее число ai+1 и вставляется в последовательность так, чтобы новая последовательность была также возрастающей. Процесс производится до тех пор, пока...
C++ Определить кольцо с центром в начале координат, которое содержит все точки В одномерном массиве с четным количеством элементов (2N) находятся координа-ты N точек плоскости. Они располагаются в следующем порядке: x1, y1, х2, у2, х3, у3, и т.д. Определить кольцо с центром в начале координат, которое содержит все точки. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
16.11.2012, 23:55     Серьезная оптимизация
Решение выкладывать не буду, просто опишу как решил эту задачу.
Делал также:
Цитата Сообщение от rus_phantom Посмотреть сообщение
C++
1
for (int m=1;m<=max;m++){
Но в самом цикле считал сначало что кол-во строк равно числу m, затем считал что кол-во столбцов m. Проверял с помощью выведенной формулы, может ли существовать ферма с кол-вом строк или столбцов равным m. Если да, то заносил данные в массив. Из цикла выходил когда невыполнялось условие m<=max или еще в двух случаях:
- если m кол-во строк фермы и кол-во столбцов становилось равным или больше m (причем вариант когда равны проверял на возможность существования)
- если m кол-во столбцов фермы и кол-во строк становилось равным или больше m
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru