Автор |
Сообщение |
10.05.2013 11:16:15
Тема: Re:Ошибка в установке задачи - 2013
|
Иван Стародубцев
Темы: 2
Сообщений: 72
Мой профиль
|
Столкнулся со странной проблемой при решении задачи
Экзамен\Контроль практики\Программирование\10\8 - "Перебор" 41307
Если запускать тестирование, то не проходит ни один тест. Однако, если тестировать решение вручную, то тесты проходят (например, на первом тесте возвращает правильный ответ: 18).
Решение такое:
int x[10];
unsigned __out __bits(8) res;
void main()
{
int p = 0, n = 0;
for (int i=0; i<10; i++){
if (x[i] >= 0){
p += x[i];
}
else {
n -= x[i];
}
}
int r = 0;
r = p/n;
res = p - r*n;
}
Не подскажите в чем здесь проблема?
|
10.05.2013 15:09:35
Тема: Re:Ошибка в установке задачи - 2013
|
Марина Долгая
Темы: 0
Сообщений: 56
Мой профиль
|
Долгая Марина,ПМ-41
http://dl.gsu.by/task.jsp?nid=1096963&cid=860
Обучение\С-TCPU\Программы\Условные вычисления\1 - "Пустяковая задача"
секретный тест не прошёл
|
13.05.2013 14:55:37
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Иван Стародубцев:
Столкнулся со странной проблемой при решении задачи
Экзамен\Контроль практики\Программирование\10\8 - "Перебор" 41307
Если запускать тестирование, то не проходит ни один тест. Однако, если тестировать решение вручную, то тесты проходят (например, на первом тесте возвращает правильный ответ: 18).
Решение такое:
int x[10];
unsigned __out __bits(8) res;
void main()
{
int p = 0, n = 0;
for (int i=0; i<10; i++){
if (x[i] >= 0){
p += x[i];
}
else {
n -= x[i];
}
}
int r = 0;
r = p/n;
res = p - r*n;
}
Не подскажите в чем здесь проблема?
По условию элементы массива байтовые, т.е.
int __bits(8) x[10];
|
13.05.2013 15:00:45
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Марина Долгая:
Долгая Марина,ПМ-41
http://dl.gsu.by/task.jsp?nid=1096963&cid=860
Обучение\С-TCPU\Программы\Условные вычисления\1 - "Пустяковая задача"
секретный тест не прошёл
Основной тест дополнен, решение перетестировано.
|
14.05.2013 16:15:40
Тема: Re:Ошибка в установке задачи - 2013
|
Марина Долгая
Темы: 0
Сообщений: 56
Мой профиль
|
Долгая Марина,ПМ-41
http://dl.gsu.by/task.jsp?nid=1096963&cid=860
Обучение\С-TCPU\Программы\Условные вычисления\1 - "Пустяковая задача"
В условии задачи написано :
Дано число: x. Если x > 0, то otvet:=x+30, иначе otvet:=x+20
но в тестах:
первый тест:
[1]
x dec: 0
otvet dec: 30
и шестой тест:
[6]
x sgn: 0
otvet sgn: 20
как это возможно и там и там x=0 а в условии задачи прописано что тогда otvet:=x+20,не проходят тогда тесты так
как для первого теста надо ставить x>=0,а для шестого как в условии задачи x>0.
|
14.05.2013 16:18:13
Тема: Re:Ошибка в установке задачи - 2013
|
Марина Долгая
Темы: 0
Сообщений: 56
Мой профиль
|
Долгая Марина,ПМ-41
http://dl.gsu.by/task.jsp?nid=1097087&cid=860
Обучение\С-TCPU\Программы\Условные вычисления (с легендой)\37 - "Матч - прогноз"
секретный тест не прошел
|
16.05.2013 17:07:08
Тема: Re:Ошибка в установке задачи - 2013
|
Дмитрий Шакин
Темы: 1
Сообщений: 43
Мой профиль
|
ПО-11:Дмитрий Шакин и ПО-12:Анна Грекова нашли ошибку в задаче из командной олимпиады. В условии и примере 4 входа, а в формуле используются пять, то есть в условии отсутствует IN_4.
http://dl.gsu.by/task.jsp?nid=1125805&cid=859
|
16.05.2013 20:20:05
Тема: Re:Ошибка в установке задачи - 2013
|
Александр Поздняков
Темы: 0
Сообщений: 88
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1090783&cid=860
В условии размерность Y - 32 бита, при проверке требует 1 байт.
|
16.05.2013 20:25:19
Тема: Re:Ошибка в установке задачи - 2013
|
Александр Поздняков
Темы: 0
Сообщений: 88
Мой профиль
|
Александр Поздняков:
http://dl.gsu.by/task.jsp?nid=1090783&cid=860
В условии размерность Y - 32 бита, при проверке требует 1 байт.
Также просьба проверить секретный тест.
|
17.05.2013 11:05:35
Тема: Re:Ошибка в установке задачи - 2013
|
Елена Богданец
Темы: 0
Сообщений: 69
Мой профиль
|
Богданец Елена ПО-11
http://dl.gsu.by/task.jsp?nid=1125630&cid=859
В первом тесте а выходе 34
а=7
b=2
c=-6
d=4
((a+c)*d)/b-((a+d)*c)/b, если d>=b>0
((7-6)*4)/2-((7+4)*(-6))/2=(1*4)/2-(11*(-6))\2=(2+66)\2=34
в задаче 35
|
17.05.2013 11:21:22
Тема: Re:Ошибка в установке задачи - 2013
|
Антон Зубов
Темы: 0
Сообщений: 33
Мой профиль
|
По-11. Зубов Антон.
Задача:
http://dl.gsu.by/task.jsp?nid=1082077&cid=859
Оценка\Контроль практики\Интегральный контроль\15\WInter\3 - "Треугольник?" 44114
Нужно определить, можно ли построить треугольник со сторонами a,b,c, и если да выдать 1 , если нет 0.
Не совпадает ответ с тестом №6;
На входе следующие данные:
a=50
b=30
c=25
На выходе требует res=1, хотя должно получаться res=0,т.к. треугольник с такими сторонами посторить нельзя:
a^2>b^2+c^2
2500>900+625
|
17.05.2013 12:21:29
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Антон Зубов:
По-11. Зубов Антон.
Задача:
http://dl.gsu.by/task.jsp?nid=1082077&cid=859
Оценка\Контроль практики\Интегральный контроль\15\WInter\3 - "Треугольник?" 44114
Нужно определить, можно ли построить треугольник со сторонами a,b,c, и если да выдать 1 , если нет 0.
Не совпадает ответ с тестом №6;
На входе следующие данные:
a=50
b=30
c=25
На выходе требует res=1, хотя должно получаться res=0,т.к. треугольник с такими сторонами посторить нельзя:
a^2>b^2+c^2
2500>900+625
Треугольник построить можно.
Неравенство a^2>b^2+c^2 к этой задаче отношения не имеет.
|
17.05.2013 12:26:03
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Елена Богданец:
Богданец Елена ПО-11
http://dl.gsu.by/task.jsp?nid=1125630&cid=859
В первом тесте а выходе 34
а=7
b=2
c=-6
d=4
((a+c)*d)/b-((a+d)*c)/b, если d>=b>0
((7-6)*4)/2-((7+4)*(-6))/2=(1*4)/2-(11*(-6))\2=(2+66)\2=34
в задаче 35
(1*4)/2-(11*(-6))\2= 4/2 + 66/2 = 2 + 33 = 35
|
17.05.2013 12:32:36
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Поздняков:
Александр Поздняков:
http://dl.gsu.by/task.jsp?nid=1090783&cid=860
В условии размерность Y - 32 бита, при проверке требует 1 байт.
Также просьба проверить секретный тест.
Основной и секретный тест исправлены, решения перетестированы.
|
17.05.2013 12:34:46
Тема: Re:Ошибка в установке задачи - 2013
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Дмитрий Шакин:
ПО-11:Дмитрий Шакин и ПО-12:Анна Грекова нашли ошибку в задаче из командной олимпиады. В условии и примере 4 входа, а в формуле используются пять, то есть в условии отсутствует IN_4.
http://dl.gsu.by/task.jsp?nid=1125805&cid=859
Не вижу где там в формуле IN_4.
|
|