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

Выбор заявок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Длинное произведение http://www.cyberforum.ru/cpp-beginners/thread723056.html
Даны целые неотрицательные числа M и K. Найти M*K. Ограничения: 0 ≤ M ≤ 102500, |K|≤109. Ввод из файла longprod.in. В первой строке находится число M, во второй - N. Вывод в файл longprod.out. Вывести одно число - результат умножения. Пример longprod.in longprod.out 9876543210 10108215200126352690 1023456789
C++ Сокращение кода Я учусь сокращать код на С++, для решения олемпиадных задач. (только пока еще простые задачки) Условие задачи: Сбор черники (Время: 1 сек. Память: 16 Мб Сложность: 17%) В фермерском хозяйстве в Карелии выращивают чернику. Она растет на круглой грядке, причем кусты высажены только по окружности. Таким образом, у каждого куста есть ровно два соседних. Всего на грядке растет N кустов. ... http://www.cyberforum.ru/cpp-beginners/thread723048.html
Вложенный цикл. Нахождение простых чисел C++
#include <iostream> using namespace std; int main() { int n,sum=0,i,k; cout << "Hello world!" << endl; cin >> n; for (i==n; i>0;i--)
C++ Найти число, получаемое при прочтении цифр исходного числа справа налево
дано пятизначное число. Найти число, получаемое при прочтении его цифр справа налево. (с помошью цикл for)
C++ Проверить и исправить код. тема: строки http://www.cyberforum.ru/cpp-beginners/thread723026.html
Задача такая: дана строка символов, состоящая из произвольных десятичных ЦИФР, разделенных пробелами. Вывести четные ЧИСЛА этой строки. 1)Проверьте код; 2)Каким образом здесь можно использовать strtok? Помогите!); Вот код: #include <iostream.h> #include <string.h> #include <stdio.h> int main() {
C++ Работа с файлами, вывод победителя Помогите исправить код,он должен выводить победителя c правильной фамилией и с максимальным баллом #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #define DL_NUM 3 /* nomer uchastnica */ #define DL_FIO 25 /* dlina polya familii v fayle */ #define DL_SCHOOL 5 /* dlina polya nomera school */ подробнее

Показать сообщение отдельно
gen1321
0 / 0 / 0
Регистрация: 05.07.2012
Сообщений: 8
07.12.2012, 18:48     Выбор заявок
Не могли бы вы помочь с задачей) написал свое решение но оно не верно. вот задача
Входные данные
В первой строке задано число N (1 <= N <= 100000) --- количество отрезков. Далее заданы сами отрезки парами целых чисел --- левым и правым концом. Координаты концов лежат в диапозоне от 1 до 10^9.

Выходные данные
Выведите количество отрезков в искомом множестве. Далее выведите сами отрезке в порядке возрастания левого конца.

Пример

Ввод
3
10 12
1 5
3 7

Вывод
2
3 7
10 12


вот мое решение. но оно не работает. я в упор не могу понять почем ответ 3 7 и 10 12 а не 2 (3 7)(10 12) и (1 5 )(10 12)


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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include "stdafx.h"
#include <iostream>
#include <windows.h>;
int n  ;
int xy [100000][2];
int sum [100000][2];
int sum1 [100000][2];
int nam ;
 
using namespace std;
 
int main ()
{   int j;
    nam=0 ;
    
    cin >> n ;
      for (int i=0; i<n ; i++)
      {    
          cin >> xy[i][1] >> xy[i][2];
          
      }
      for (j=0 ; j<n;j++)
      {   
          for (int b = j ; b < n ; b++)
              {  
                        if ((xy[j][1]< xy[b][1]) && (xy[j][2]<xy[b][1])||xy[j][1]>xy [b][2]  )
                    {
                     sum[j][1]=xy[j][1];
                     sum[j][2]=xy[j][2];
                     sum1[j][1]=xy[b][1];
                     sum1[j][2]=xy[b][2];
                     nam++;
                     cout << sum[j][1]<<" " <<sum[j][2] << " " << endl << sum1[j][1]<< " " <<  sum1[j][2] << endl;
                     }
 
              }
 
      }
     
           cout << nam ;
      
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru