Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как извлечь веб-ссылку из строки? https://www.cyberforum.ru/ cpp-beginners/ thread3119867.html
Здравствуйте! Подскажите, пожалуйста, как извлечь веб-ссылку из строки? Например из такой строки: catchup="default" catchup-source="http://messi.tvfor.pro/TV6LTHD/zgb3ski8ly5vt3e15188a161?utc=${star t}" catchup-days="5" timeshift="5". Мне нужен участок строки от http до знака Вопрос: http://messi.tvfor.pro/TV6LTHD/zgb3ski8ly5vt3e15188a161. Может быть с помощью регулярного выражения как-то можно...
Как захватить объект класса в лямбду ? C++
Здравствуйте, class test_class { public:
C++ Является ли число антипростым? https://www.cyberforum.ru/ cpp-beginners/ thread3119749.html
Дано натуральное число. Определить, является ли антипростыми числами ?
C++ Наследование, конструкторы и operator+-*/= #include<iostream> using namespace std; class a { int ap; public: a(){}//нулевой констр. a(int t):ap(t){}//конструктор с 1 арг. a operator =(a& per)//оператор присв { https://www.cyberforum.ru/ cpp-beginners/ thread3119710.html
C++ Посоветуйте проекты на С++ с хорошим кодом, который можно читать в образовательных целях
Гугл на такие запросы выдаёт 3,5 более-менее релевантных ответа, остальное совсем не в кассу - то голая сишка, то джаваскрипт какой-нибудь. Можно с использованием Qt. Хороший код - это который без мудрежа на ровном месте. Т.е. без всяких хакерских хаков и сумрачных оптимизаций. Без неряшливости и ошибок, конечно.
C++ Создание/удаление/запись/чтение файлов C++ https://www.cyberforum.ru/ cpp-beginners/ thread3119687.html
/* Описать класс "Файл", который должен инициализироваться именем/путем. Описать следующие методы: создание файла проверка на существование удаление файла запись строки в файл чтение строки из файла (не вывод в консоль, а возврат строки) Протестировать работу с объектами. */ Проблемы: в тесте 1 сообщение : ошибка при удалении файла. Файл создаётся , дописывается , но никогда не...
C++ Как вывести символьную строку с помощью оператора printf, на русском языке(В нормальном виде) #include <iostream> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL, ""); string name, surname, patronumic, number; printf("Введите имя студента: "); cin >> name; https://www.cyberforum.ru/ cpp-beginners/ thread3119628.html C++ Питон в с++
Всем привет!дорогие знатоки с++, подскажите такого в с++ я не смогу проворачивать?: print(*)
C++ Накладные расходы std::function, std::bind, анонимные функции https://www.cyberforum.ru/ cpp-beginners/ thread3119595.html
Здравствуйте, Позвольте два вопроса: 1)Подскажите пожалуйста, вот на таком просто примере: int my_func(double db_, std::string& string_) { std::cout << db_ << std::endl;
C++ Найти такое число b, что (a*b - 1) % p = 0 https://www.cyberforum.ru/ cpp-beginners/ thread3119591.html
Есть число 2<=p<10^9 и число 0<a<p необходимо найти такое число b, что (a*b - 1) % p = 0 Есть идея использовать малую теорему Ферма (найти остаток от деления (a^(p - 2))%p), но т.к. p и a огромные, то такие числа хранить просто негде, нашел решение такой задачи на python (https://www.cyberforum.ru/python-beginners/thread2659556.html ), но там используется встроенная функция pow(x, y, z) и туда...
C++ Лямбда как аргумент по ссылке
Вопрос собственно почему передача лямбды по ссылке приводит к её копированию: #include <iostream> #include <functional> void invoke(const std::function<void(void)>& fn) { fn(); }
C++ Вычислить значение функции заданной разложением в ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread3119573.html
Текст задания: вычислить сумму S = 1 + x + (x^2)/2! + (x^3)/3! + ... + (x^n)/n! с точностью k. Как я понимаю пользователь должен ввести три значения n,x,k. По заданию k это точность, что с ней делать я хз, моё предположение точность тут это сколько символов оставить после запятой (хз может я чего-то не знаю просто). Нужен код этого задания на плюсах
168 / 60 / 30
Регистрация: 09.05.2022
Сообщений: 366
08.07.2023, 21:21 0

Что можно оптимизировать? - C++ - Ответ 16967768

08.07.2023, 21:21. Показов 382. Ответов 4
Метки (Все метки)

Ответ

Да

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
void addCompressed(CompressedNumber& num1, const CompressedNumber& num2) {
    int carry = 0;
    int maxSize = std::max(num1.digits.size(), num2.digits.size());
    std::vector<CompressedDigit> result;
 
    for (int i = 0; i < maxSize; i++) {
        int count1 = (i < num1.digits.size()) ? num1.digits[i].count : 0;
        int digit1 = (i < num1.digits.size()) ? num1.digits[i].digit : 0;
        int count2 = (i < num2.digits.size()) ? num2.digits[i].count : 0;
        int digit2 = (i < num2.digits.size()) ? num2.digits[i].digit : 0;
 
        int sum = digit1 * count1 + digit2 * count2 + carry;
        int count = sum % 10;
        carry = sum / 10;
 
        result.push_back({count, (i < num1.digits.size()) ? digit1 : digit2});
    }
 
    if (carry > 0) {
        result.push_back({carry, 1});
    }
 
    num1.digits = result;
}


Вернуться к обсуждению:
Что можно оптимизировать? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2023, 21:21
Готовые ответы и решения:

Определить, что делает код, и как его можно оптимизировать
не могу понять что делает код . как его можно максимально сократить? #include &lt;iostream&gt; #include...

Игра в камень,ножницы бумага.Что можно улучшить\оптимизировать?
// KamenNozhnicyBumaga.cpp: определяет точку входа для консольного приложения. // #include...

Как можно оптимизировать программу?
Здравствуй, Cyberforum. Долго копался в коде, но не вхожу во время) #include &lt;bits/stdc++.h&gt;...

Как можно оптимизировать код?
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; int main() { int n, m; ...

Как можно оптимизировать код?
#include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;vector&gt; using namespace std; int main() {...

4
08.07.2023, 21:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2023, 21:21
Помогаю со студенческими работами здесь

Как можно оптимизировать код?
В первые годы существования кино технология изготовления киноплёнки была, что естественно, на...

TLE и как можно оптимизировать код
Доброго времени суток! Написанный код работает, как нужно, но при некоторых ситуациях выдaет TLE....

Как можно оптимизировать этот код?
#include &lt;iostream&gt; using namespace std; int main() { int a, b,k; cin &gt;&gt; a &gt;&gt; b; //a-клетки...

Как можно оптимизировать данный код?
И... Ещё один вопрос: Дан участок кода С++: #include &lt;iostream&gt; #include &quot;Windows.h&quot; ...

Можно как-то оптимизировать этот код?
#include &lt;iostream&gt; using namespace std; int main() { unsigned int num, trueNum, a, howMany,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru