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

Олимпиадная задача: превышение времени выполнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как устроена динамическая идентификация типов http://www.cyberforum.ru/cpp-beginners/thread982041.html
Здрасте! Меня интересует, как компилируемая программа может проводить RTTI , если во время компиляции типы данных еще не известны.
C++ Сформировать запись Сформировать запись "MAGAZIN",содержащую сведения об ассортименте игрушек:название игрушки,цена,количество,возрастные границы (например от 2 до 5 лет).Используя сформированную запись,вывести на экран и записать в файл следующие сведения:название игрушек,которые подходят детям от 1 до 3 лет,стоимость самой дорогой игрушки и её наименование.Определить стоимость всех игрушек по возрастным категориям... http://www.cyberforum.ru/cpp-beginners/thread982040.html
Реакция на раскладку C++
на if(key=='w') { TranslatefX=TranslatefX+30; } реагирует
Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” C++
Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” #include <stdio.h> #include <conio.h> #include <string.h> #include<iostream.h> #include<fstream> const n=100;
C++ Массивы слов http://www.cyberforum.ru/cpp-beginners/thread982026.html
Здравствуйте, нужна помощь. Требуется выполнить следующее задание: В двумерном массиве записаны слова, представляющие собой последовательность цифр, завершающихся 0. Необходимо распечатать слова через запятую, заключив печатаемую строку в скобки. Длина печатаемой строки N символов. Извлечение слова оформить в виде функции. Например: исходные данные: - 123023402303450 234450234567010...
C++ Подскажите, где ошика? Я новичок. Создал обычную ф-ию на шоб вычесляла, существует ли треугольник аbc(а+b>c,c+b>a,c+a>b). если да, то пусть посчитает его периметр, площадь. После этого пуст напишет на экране Yes,периметр и площадь. если нет, то пусть напечатает на экране No. Вот ф-ия: #include <iostream.h> #include <math.h> int main() { int a,b,c,p,P,S=0; x: cin>>a>>b>>c; if(a+b>c||a+c>b||c+b>a) { p=a+b+c; подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
19.10.2013, 22:32     Олимпиадная задача: превышение времени выполнения
вот задача
Задача B-Sum 2

Задача B

Ограничение времени: 1 с
Ограничение памяти: 64 M
На стандартном потоке ввода задаётся последовательность целых чисел. Каждое число последовательности не меньше -20000000 и не больше 20000000. Всего последовательность состоит не более чем из 40 чисел. Последовательность завершается признаком конца ввода. На стандартный поток вывода напечатайте сумму этих чисел.

Примеры

Входные данные
1 2 3 4
Результат работы
10

вот мои входные данные
2 3 5 456 23451 20000000 -10000000 2 3 5 456 23451 20000000 -10000000 2 3 5 456 23451 20000000 -10000000 2 3 5 456 23451 20000000 -10000000 2 3 5 456 23451 20000000 -10000000
вот выходные
50119585

вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <fstream>
using namespace std;
 
int main()
{
    long int sum = 0;
    long int x = 0;
    ifstream fin("input.txt");
    ofstream fout("output.txt");
 
    do
    {
        sum += x;
        fin >>x;
    }while(!fin.eof());
    fout << sum;
    return 0;
}
мой mingw пишет мне время выполнения либо 0 секунд либо 16 миллисекунд, к тому же программа выполняется моментально -меньше одной секунды по любому. Сразу вылетает окошко с вышеуказанным временем и предложение нажать клавишу для продолжения.

сервер пишет - превышено время выполнения
в чём проблема?????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru