Автор |
Сообщение |
28.05.2014 15:21:18
Тема: Re:Ошибка в установке задачи - 2014
|
Александр Кнопач
Темы: 0
Сообщений: 37
Мой профиль
|
Не совпадает ответ res с формулой по которой вычисляется res http://dl.gsu.by/task.jsp?nid=1265383&cid=906
Зачет\Индивидуальные задания\Флеш-задания\C-MPA\Флеш-задания 2012\Лысенко\15 - "Ввести недостающее (без подсветки)" 151657
В формуле написано res=a/b+c*d-a+b;
а правильным считает ответ res= ((a)/b)+(c*d)-(a-b);
|
29.05.2014 08:44:12
Тема: Re:Ошибка в установке задачи - 2014
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Исправлено
|
30.05.2014 08:48:30
Тема: Re:Ошибка в установке задачи - 2014
|
Сергей Кузеев
Темы: 0
Сообщений: 98
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1241481&cid=905
Написано, что переменная res 16 бит, она 8.
|
30.05.2014 09:41:13
Тема: Re:Ошибка в установке задачи - 2014
|
Сергей Кузеев
Темы: 0
Сообщений: 98
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1241303&cid=905
все переменные 8 бит, написано 16
Ну и так как в одном из тестов результат 2100 это
1000 0011 0100
он больше 1 байта и следовательно тест не верен.
|
30.05.2014 10:34:16
Тема: Re:Ошибка в установке задачи - 2014
|
Сергей Кузеев
Темы: 0
Сообщений: 98
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1241340&cid=905
Написано, что размерность у всех 16, тест требует результат 8 бит и из-за этого не проходит секретный тест, так как у него размерность результата 16
|
30.05.2014 15:24:21
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Сергей Кузеев:
http://dl.gsu.by/task.jsp?nid=1241481&cid=905
Написано, что переменная res 16 бит, она 8.
Условие исправлено.
|
08.06.2014 11:19:38
Тема: Re:Ошибка в установке задачи - 2014
|
Артём Григоренко
Темы: 0
Сообщений: 47
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1263049&cid=906
Ошибка в постановке задачи.
|
18.06.2014 11:03:25
Тема: Re:Ошибка в установке задачи - 2014
|
Артём Григоренко
Темы: 0
Сообщений: 47
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1262578&cid=906
По условию входные данные 10 бит, выходные 20 бит. На проверке в тестах входные и выходные данные по 1 байту.
|
20.06.2014 10:00:40
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Артём Григоренко:
http://dl.gsu.by/task.jsp?nid=1263049&cid=906
Ошибка в постановке задачи.
Какая именно ошибка?
|
20.06.2014 10:08:54
Тема: Re:Ошибка в установке задачи - 2014
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Артём Григоренко:
http://dl.gsu.by/task.jsp?nid=1262578&cid=906
По условию входные данные 10 бит, выходные 20 бит. На проверке в тестах входные и выходные данные по 1 байту.
Исправлено.
|
07.12.2014 14:28:05
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Руслан Гришечкин
Темы: 0
Сообщений: 17
Мой профиль
|
ПО-31 Гришечкин Руслан
кажется нашел пару ошибок в задачах
первая:
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\87 - "Вычислить-8" 83703 Готальский О.,ПМ-44, июнь 2007
В условии сказано:
Вычислить выражение
если a<5, то res=0
если a>5 и a<10, то res=a*a+b*b
если a>10, то res=(a-b)*(a-b)
в условии не написанно что делать если а=5 но тест такой есть
[TEST2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a dec[1]: 5
b dec[1]: 1
res dec[1]: 26
по тесту можно догадаться по какой ветке считать по условию нет
вторая:
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\85 - "Вычислить-7" 83701 Серегова Юлия, ПМ-45, июнь 2007
В условии сказано:
res=1+2y+x^2, если х>=10
res=x^2+4y, если x<10 и x>2
res=4+3y+x^2, если x<=2
если написать все точно так как по условию то программа все етсты не проходит, если же изменить пару переменных в условие то тесты все пройдет. я сделал вот так
res=1+2x+x^2, если х>=10
res=x^2+4y, если x<10 и x>2
res=4+3y+y^2, если x<=2
тоесть в первой ветке поставил вместо 2y->2х, и в третьей ветке вместо x^2->y^2
и тогда все тесты прошло отсюда мне и показалосьь лтбо тесты не для данной задачи либо условие неправильны
третяя:
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\72 - "Арифметическое выражение" 83688 Круподёров Сергей, ПМ-44, июнь 2006
В условии сказано:
|(8x+13y)/xy,x<>0 и y<>0
res=|
|(x+y)*2+3x+4y,x=0 или y=0
в первой ветке (8x+13y)/xy написано (8x+13y) делим х а потом результат умножаем на у , тесты не проходят , если изменить условие на (8x+13y)/(xy) тогда все тесты проходят
|
12.12.2014 09:03:17
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Руслан Гришечкин:
ПО-31 Гришечкин Руслан
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\87 - "Вычислить-8" 83703 Готальский О.,ПМ-44, июнь 2007
В условии сказано:
Вычислить выражение
если a<5, то res=0
если a>5 и a<10, то res=a*a+b*b
если a>10, то res=(a-b)*(a-b)
в условии не написанно что делать если а=5 но тест такой есть
[TEST2]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
a dec[1]: 5
b dec[1]: 1
res dec[1]: 26
по тесту можно догадаться по какой ветке считать по условию нет
Условие исправлено.
|
12.12.2014 09:08:41
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Руслан Гришечкин:
ПО-31 Гришечкин Руслан
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\85 - "Вычислить-7" 83701 Серегова Юлия, ПМ-45, июнь 2007
В условии сказано:
res=1+2y+x^2, если х>=10
res=x^2+4y, если x<10 и x>2
res=4+3y+x^2, если x<=2
если написать все точно так как по условию то программа все етсты не проходит, если же изменить пару переменных в условие то тесты все пройдет. я сделал вот так
res=1+2x+x^2, если х>=10
res=x^2+4y, если x<10 и x>2
res=4+3y+y^2, если x<=2
тоесть в первой ветке поставил вместо 2y->2х, и в третьей ветке вместо x^2->y^2
и тогда все тесты прошло отсюда мне и показалосьь лтбо тесты не для данной задачи либо условие неправильны
Условие исправлено.
|
12.12.2014 09:59:28
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Руслан Гришечкин:
ПО-31 Гришечкин Руслан
Экзамен\Индивидуальные задания\С-TCPU\Программы\Условные вычисления\72 - "Арифметическое выражение" 83688 Круподёров Сергей, ПМ-44, июнь 2006
В условии сказано:
|(8x+13y)/xy,x<>0 и y<>0
res=|
|(x+y)*2+3x+4y,x=0 или y=0
в первой ветке (8x+13y)/xy написано (8x+13y) делим х а потом результат умножаем на у , тесты не проходят , если изменить условие на (8x+13y)/(xy) тогда все тесты проходят
Условие исправлено.
|
15.12.2014 15:11:50
Тема: Re:Ошибка в установке задачи - 2014 (февраль-май)
|
Роман Крейза
Темы: 0
Сообщений: 32
Мой профиль
|
При отправки на тестирование программы Командные олимпиады\Итоговый контроль - 1 (17)\Программирование\4 - "Условное выражение" 48877 Кузьменко Андрей, ПМ-44 http://dl.gsu.by/task.jsp?nid=1281901&cid=926
В протоколе выдаёт ошибку "[test03]: Тест не прошел: Размерность переменной RES должна быть 0 байт."
код отправляемой программы:
int __in __bits(16) x;
int __in __bits(16) y;
int __out __bits(16) RES;
void main ()
{
if (x*y<=2)
RES=(x-y)*(x-y) + (x+y)*(x+y);
else if(2<x+y && x+y<6)
RES = 2*x/y - 4*x*y;
else RES=(y+x*x) / 2*x;
}
|
|