|
|
Другие темы раздела | ||||||
C++ Длинная арифметика. Сложение Есть класс BigInt со скрытыми переменными uint32* m_integer и uint32 m_length, которые отвечают за само число и его длину соответственно. Я реализовал оператор +. Укажите, пожалуйста, на ошибки в реализации (кроме <cstring>) -- как можно было сделать лучше (быстрее)? BigInt BigInt::operator+(const BigInt& rhs) const { if (m_length == 0 || rhs.m_length == 0) throw "Empty number in... https://www.cyberforum.ru/ cpp-beginners/ thread1113606.html |
C++ Генерация случайных чисел Здравствуйте, появилась такая проблема: при генерации случайного числа функцией rand(); мне нужно сгенерировать 5 случайных чисел, но они все одинаковые, если написать вот так: srand(time(NULL)); то числа будут меняться только при перезапуске, но всё равно все будут одинаковые | |||||
C++ Вывод результата поиска
https://www.cyberforum.ru/ cpp-beginners/ thread1113567.html Программа считывает из файла данные, потом осуществляет поиск по Id - номеру и должна вывести строку с Id, именем, фамилией и пр., но в итоге выводит только строку, в которой есть Id, а остальных данных нет. Не пойму в чем дело, очень прошу помочь. #include <stdlib.h> // (exit) #include <string.h> #include <iostream> // (cout, cin) #include <fstream> //работа с фаилами #include... |
C++ Считать данные из файла в буферную переменную
https://www.cyberforum.ru/ cpp-beginners/ thread1113559.html На форуме советуют не возиться с потоками данных файла, т.к. намного эффективнее считать сразу весь файл в буферную переменную. Собственно, что это значит, и как это реализовать? Приведите пример, если можно. | |||||
C++ R6025 pure virtual function call при вызове метода, реализованного в дочернем классе Всем привет. Вот такая ошибка у меня возникает при вызове метода, который реализован в дочернем классе, но потом он почему-то становится нереализованным. Проблема заключается, как я полагаю в приведении типов, но как ее избежать. void AbstractTask::start() { CreateThread(NULL, 0, StaticThreadStart, (void*) this, 0, &myThreadId); } DWORD WINAPI AbstractTask::StaticThreadStart(void*... |
C++ Алгоритм бензовозов Могли бы вы подсказать, как оптимально реализовать алгоритм? Никак не могу придумать (( Отправка бензовозов Исходные данные: Есть АЗС с резервуарами разной емкости и разными видами топлива (92,95, ДТ). Есть бензовоз с разными отсеками и с разными видами топлива. Бензовоз может сливать все отсеки в один резервуар, может слить несколько отсеков в один резервуар, а несколько в других, может... https://www.cyberforum.ru/ cpp-beginners/ thread1113538.html | |||||
C++ If - *массив ( у кого есть время )
https://www.cyberforum.ru/ cpp-beginners/ thread1113533.html #include <stdio.h> #include <conio.h> #include<iostream> #include "windows.h" using namespace std; int main() { int **a,n; cout<<"Vvedite n: "; |
C++ Отсортировать массив таким образом, чтобы все нули находились в начале, а единицы — в конце массива Здравствуйте, дано такое задание Элементами массива IM(N) являются числа 0 и 1. Отсортировать этот массив таким образом, чтобы все нули находились в начале, а единицы - в конце массива. Дополнительный массив не заводить. У меня получился такой код // ConsoleApplication3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "locale.h" #include <stdio.h>... | |||||
C++ Ошибка, указывающая на неинициализированные переменные #include <iostream> #include <Windows.h> using namespace std; int main() { setlocale(0, ""); int a; cout << "введите число 0 для умножения, 1 для деления, 2 для сложения, 3 для вычитания"; cin >> a; if (a = 0) https://www.cyberforum.ru/ cpp-beginners/ thread1113466.html | C++ Перевод строки в бинарный код Необходимо перевести строку типа string в бинарный код, соответствующий этой строке, включая пробелы и знаки препинания. Желательно в процедурном виде P.S. Можно ли это сделать по средствам bitset? https://www.cyberforum.ru/ cpp-beginners/ thread1113452.html | |||||
Перевести код с Паскаля на С++ (решение системы уравнений методом Зейделя) C++ uses crt; const a: array of real = (-5,2,1); b: array of real = (1,5,2); c: array of real = (1,-1,4); f: array of real = (-3,6,7); var i,k,m: integer; e: real; x1,x2,x3,max: array of real; b1,c1,f1: array of real; |
C++ Работа с модулями элементов массива
https://www.cyberforum.ru/ cpp-beginners/ thread1113431.html Здравствуйте, мне нужна ваша помошь, вот есть данная задача, но ее нужно сделать с помощью указателя, а как это сделать я не пойму( Поможете ? В одномерном массиве, состоящем из n действительных элементов, вычислить: • номер минимального по модулю элемента массива; • сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжимать массив, удалив из него... |
16 / 12 / 3
Регистрация: 06.03.2014
Сообщений: 71
|
||||||
0 | ||||||
Задача на Timus Online Judge, C++. Решена, но - C++ - Ответ 587113207.03.2014, 19:44. Показов 5630. Ответов 4
Метки (Все метки)
Решил задачу, но выдает ошибку WA на 2 тесте. Не могу даже представить, в чем дело. Задача:
1100. Таблица результатов Ограничение времени: 1.0 секунды Ограничение памяти: 16 МБ Старое программное обеспечение для проведения соревнований использует пузырьковую сортировку для создания таблицы результатов. Однако сейчас команд слишком много, и программное обеспечение работает слишком медленно. Вас попросили написать программу, которая создаёт такую же таблицу результатов, как и старое программное обеспечение, но быстро. Исходные данные Первая строка входных данных содержит только целое число 1 < N ≤ 150 000 — количество команд. Каждая из следующих N строк содержит два целых числа: 1 ≤ ID ≤ 10^7 и 0 ≤ M ≤ 100. ID — уникальный номер команды, а M — количество решённых этой командой задач. Результат Вывод должен содержать N строк с двумя целыми числами ID и M в каждой. Строки должны идти по убыванию M в порядке, полученном с помощью пузырьковой сортировки. http://acm.timus.ru/problem.aspx?space=1&num=1100 Моё решение:
Вернуться к обсуждению: Задача на Timus Online Judge, C++. Решена, но C++
0
|
07.03.2014, 19:44 | |
Готовые ответы и решения:
4
Простенькая задачка из Timus Online Judge(1005. Куча камней) Подгонка решения задачи под тесты Timus Online Judge, С++ Задача на Timus Online Judge Задача с Timus Online Judge (1025) |
07.03.2014, 19:44 | |
07.03.2014, 19:44 | |
Помогаю со студенческими работами здесь
0
На Timus Online Judge выдает wrong answer Clojure LeetCode Online Judge: Maximum Gap Clojure LeetCode Online Judge: Largest Number LeetCode Online Judge: Maximum Product Subarray |