Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 68

Runtime Error на задаче

16.11.2017, 19:49. Показов 4120. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите друзья. Недавно участвовал на олимпиаде, решал одну задачу, но после отправки на сервер , сервер возвращает RE3#(Runtime Error 3). Помогите решить эту проблему, может в этом форуме есть олимпиадные программисты.

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <bits/stdc++.h>
#include <vector>
using namespace std;
int main()
{
    int x,n;
    cin >> x >> n;
    int a[n+1];
    for(int i=0; i<n; i++)  cin >> a[i];
 
    vector <int> v;
    for(int i=1; i<=sqrt(x); i++) {
        if(x%i==0)
        {
            if(i!=sqrt(x)) {
            v.push_back(i);
            v.push_back(x/i);
            }
            else v.push_back(i);
        }
    }
    sort(a,a+n);
 
    int v1[v.size()];
    for(int i=0; i<v.size(); i++) v1[i] = v[i];
 
    sort(v1,v1+v.size());
 
 
 
    vector <int> v2;
 
    for(int i=0; i<v.size(); i++) {
        if(a[n-1]>v1[i]) v1[i] = -1;
        else {
            int y = x/v1[i];
            v2.push_back(y);
        }
    }
 
    int V2[v2.size()];
    for(int i=0; i<v2.size(); i++)  V2[i] = v2[i];
 
    sort(V2,V2+v2.size());
 
 
    int ush[n+1];
    for(int i=0; i<n; i++) ush[i]=0;
 
    for(int i=0; i<n; i++) ush[a[i]]+=1;
 
    sort(ush,ush+(n+1));
 
    if(ush[n-1]<=V2[v2.size()-1] && ush[n-1]>V2[v2.size()-2]) cout << "YES";
    else cout << "NO";
 
 return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.11.2017, 19:49
Ответы с готовыми решениями:

Runtime error в задаче на codeforces
(p.s. что за тупая система тут: написал пост , не зная, что слово &quot;проблема&quot; в заголовке запрещена - пост стерся. Кайф:) ) Пытался...

Runtime Error
Доброго времени суток. Решал на первый взгляд простую задачу по распаковке строки. Если вкратце, то нужно строку вида 3A2BC...

Runtime error #3
#include &lt;iostream&gt; int main() { int a, b, c, page1, page2, hypot; std::cin &gt;&gt; a &gt;&gt; b &gt;&gt; c; if ((c &gt; a) &amp;&amp; (c &gt; b)) ...

6
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
16.11.2017, 20:16
А на вашем компьютере программа работает нормально?
0
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 68
16.11.2017, 20:25  [ТС]
Цитата Сообщение от likehood Посмотреть сообщение
А на вашем компьютере программа работает нормально?
да нормально работает
0
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
16.11.2017, 20:41
Потенциально опасные места:
int y = x/v1[i]; - деление на 0
ush[a[i]]+=1; - выход a[i] за границы массива
V2[v2.size()-2] - отрицательный индекс если размер v2 равен 1

Также, если есть возможность, хорошо бы узнать что означает код ошибки номер 3.
0
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 68
16.11.2017, 22:40  [ТС]
Цитата Сообщение от likehood Посмотреть сообщение
Потенциально опасные места:
int y = x/v1[i]; - деление на 0
ush[a[i]]+=1; - выход a[i] за границы массива
V2[v2.size()-2] - отрицательный индекс если размер v2 равен 1
Поправил кода, теперь WA1 (Wrong Answer)
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
16.11.2017, 23:08
Ну а как тут скажешь, правильный ответ или нет, не зная задачи?
Говорю сразу, если ты там простые числа ищешь, то делаешь это неправильно!
0
0 / 0 / 0
Регистрация: 10.07.2015
Сообщений: 68
17.11.2017, 08:36  [ТС]
Вот сама задача

Card Game

Time limit 1 second
Memory limit 256Mb
Input standard input or input.txt
Output standard output or output.txt



Zenyk and Marichka start playing Marichka’s favourite card game. But Zenyk forgets even how the deck looks like. Of course, he can’t just ask Marichka.
He knows that deck contains N cards. Also there are some number of suits, let’s say it’s K. Number of cards of each suit is the same. Suits are numbered from 1 to K.
At the beginning of the game M cards were dealt. So Zenyk knows suits of these cards. Help Zenyk to find if it’s possible to determine the value of uniquely. Note that the deck is valid so at least one valid value of K exists.
Input format
The first line contains 2 integers – N and M (1≤N≤109, 1≤M≤min(N,105)).
The second line contains M integers Ai – suit of the i-th card (1≤Ai≤N).

Output format

Print “YES” if it’s possible to determine number of suits uniquely and “NO” otherwise.

Sample 1

Input
36 11
1 4 2 4 4 2 4 1 4 4 4

Output
YES

Sample 2


Input
4 2
1 1

Output
NO


Notes


In the first test the only valid situation is 4 suits 9 cards each.
In the second test there can be 1 or 2 suits.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.11.2017, 08:36
Помогаю со студенческими работами здесь

runtime error
Входные данные двумерный массив 10х10, заполненный нолями и единицами, где 0-пустая клетка, а 1-занятая, найти наиболее длинную линию из...

Runtime Error
Пытаюсь создать игру 2048, но при выполнении движений вылетает Runtime Error void Game::doUp() { savedlist = celllist; ...

Runtime Error, Signal 6
вопрос скорее теоретический, чем практический чем может быть вызван RE с возвращенным значением 6? нашел англоязычный сайт с таблицей...

Shared_ptr runtime error
Всем привет. Решил наконец-то изучить умные указатели, а то чувствую себя древним. Начать решил как всегда со своего любимого хеллоу...

Почему runtime error
Вот сама задача http://acmp.ru/?main=task&amp;id_task=120. #include &lt;algorithm&gt; #include &lt;fstream&gt; using namespace std; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Реалии.
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Реалии.
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru