[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Общего плана ->Проблемы и их решения
Author Message
Tanya Pivovarchik

Topics: 1
Messages: 1

My Profile
На компьютере задача проходит. У вас нет. Использую Pascal ABC. Читала про это но ничего не подходит(((
Aleksandr Birich

Topics: 10
Messages: 24

My Profile
кинь задачу
Aleksey Proskudin

Topics: 1
Messages: 6

My Profile
"Птицефабрика"12393 Громыко Саша и Миняйлов Вова Гом. обл. 2004 день2 младшие
http://dl.gsu.by/task.jsp?nid=403175&cid=620
Добрый день, в этой задаче у меня не проходит последний тест, как узнать почему?
Заранее спасибо.
Mihail Dolinskiy

Topics: 1530
Messages: 36533

My Profile
1) Последний тест с некоторых пор не отдаётся в качестве преграды для обманщиков, которые пишут решения типа "если вход такой, ответ такой".
2) В этой задаче последний тест на входе имеет 5000 чисел по 1000, и их сумма существенно больше, чем значение, которое помещается в integer, надо писать longint.
3) В этой задаче есть кнопка "Не знаю", можно и нужно в следующий раз в подобной ситуации нажать её и попробовать поискать ответы там.
4) Ты живёшь в Гомеле, а для гомельчан по средам и воскресеньям проводятся занятия в СШ27 - можно приходить сюда для получения ответов на свои вопросы, и для того, чтобы эффективней и быстрее учиться.
5) Лучше попробовать начать обучение с пакета заданий "Ускоренный курс-2013"
(четвёртая строка снизу в списке пакетов заданий автовыдачи).
6) Ссылку на задачу ты сделал неправильно. Такая ссылка открывает правильно задание только у тебя. Надо брать сссылку из протокола - она позволит смотреть задачу всем.
Aleksandr Losev

Topics: 4
Messages: 23

My Profile
не проходит задача "различные числа" в C++
проверяю на сайте http://ideone.com показывает правильный ответ.
помогите пожалуйста с этой проблемой
http://dl.gsu.by/gettest.asp?No=1&tid=106422&sid=5502123
решение:
#include <bits/stdc++.h>
using namespace std;
int main()
{
  int a[15],n,max,k,b[15],p,i,j;
  cin >> n;
  for (i=0; i<15; i++) b[i]=0;
  for (i=0; i<n; i++) {cin >> a[i]; b[a[i]]++;};
  k=0;
  for (i=0; i<15; i++)
    if (b[i]>0) k++;
  cout << k << endl;
  for (i=0; i<n; i++)
    for (j=0; j<15; j++)
	  if ((j==a[i]) && (p<k))
	    {cout << a[i] << " " << b[j] << endl; p++;};
}

Mihail Dolinskiy

Topics: 1530
Messages: 36533

My Profile
Взял твою программу с форума
Взял тест из условий
4
3
0
6
0

запустил на Ideone
Увидел ответ
3

А правильный ответ
3
3 1
0 2
6 1

Искать ошибки в программах можно тремя способами
1) Перечитать программу и попытаться "мысленно выполнить её"
2) Вставлять отладочную печать в программу на ideone.com
3) Научиться работать в отладчике CodeBlocks на собственной машине

Ссылки CodeBlocks и другие среды отладки

Можно в среду в школу придти научиться работать в CodeBlocks.
P.S. Я вставил тег code в твоё сообщение - так программа красивее выглядит на форуме.
Ты тоже так делай.
Aleksandr Losev

Topics: 4
Messages: 23

My Profile
Решил.Спасибо
 
Forum Index ->Общего плана ->Проблемы и их решения
Time:0,078