Автор |
Сообщение |
25.11.2017 11:35:14
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Илья Истомин:
Задача http://dl.gsu.by/task.jsp?nid=1676230&cid=1061(Чемпионат)
Решение:
unsigned __in __bits(1) m1;
unsigned __in __bits(1) m2;
unsigned __in __bits(1) start;
unsigned __out __bits(4) R;
unsigned __bits(4) mem;
void main(){
if((m1&m2)==1) mem++;
if((m1|m2)==0) mem--;
if(start==1) mem=0;
R=mem;
}
Здесь тоже R должен быть int, и в тестах должны присутствовать отрицательные значения счетчика.
|
25.11.2017 11:44:51
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Илья Истомин:
Задача http://dl.gsu.by/task.jsp?nid=1676227&cid=1061(Друзья)
Предлагаю добавить тесты:
Секретные тесты добавлены.
|
25.11.2017 11:50:02
Тема: Re:Ошибка в установке задачи - 2017
|
Евгений Бычков
Темы: 0
Сообщений: 59
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1677114&cid=1061 (Гусеница)
Решение :
unsigned __bits(8) vverh ;
unsigned __bits(8) vniz ;
unsigned __bits(16) finish ;
unsigned __bits(16) time ;
void main(){
time = 0 ;
unsigned __bits(16) cur_pos = 0 ;
while ((vverh * 12) < (finish - cur_pos) ){
cur_pos += (vverh - vniz ) * 12 ;
time += 24 ;
}
time += (finish - cur_pos) / vverh ;
}
Предлагаю добавить следующие тесты :
[Test5]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
vverh dec[1]: 3
vniz dec[1]: 0
finish dec[2]: 69
time dec[2]: 35
[Test6]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
vverh dec[1]: 3
vniz dec[1]: 1
finish dec[2]: 0
time dec[2]: 0
[Test7]
Cycles = 1000
CheckCycles = true
Segment - 0
Offset - 0
vverh dec[1]: 6
vniz dec[1]: 2
finish dec[2]: 49
time dec[2]: 8
Кроме того, текущие тесты разработаны так что , в случае, если гусеница доползёт до финиша за не целое число часов (например, за 2.5) то результат округляется в сторону меньшего числа. Возможно, было бы логичнее переработать тесты так, что бы число всегда округлялось в сторону большего числа(гусеница не доползёт до финиша за 2 часа, но доползёт до него за 3 часа)
|
25.11.2017 11:53:46
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Евгений Бычков :
Задача http://dl.gsu.by/task.jsp?nid=1677046&cid=1061 (Системы счисления)
Предлагаю добавить следующие тесты :
[6]
[7]
Секретные тесты добавлены, желательно иметь хотя бы 3 теста.
|
25.11.2017 11:58:55
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Евгений Бычков :
Задача http://dl.gsu.by/task.jsp?nid=1677050&cid=1061 (Палиндром)
Предлагаю добавить следующие тесты :
Секретные тесты добавлены.
|
25.11.2017 12:22:58
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Евгений Бычков :
Задача http://dl.gsu.by/NForum/posts/topicshow/1890.dl#last отмечена в теме, как требующая добавления секретных тестов, но согласно логам Протокола у нее уже есть секретные тесты:
25.11 11:00 16. Алфавит 1 / 1 Все тесты пройдены (основной + секретный).
Так или иначе, прикрепляю свой вариант решения и дополнительных тестов :
Секретные тесты добавлены.
|
25.11.2017 12:30:02
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Евгений Бычков :
Задача http://dl.gsu.by/task.jsp?nid=1677114&cid=1061 (Гусеница)
Предлагаю добавить следующие тесты :
Секретные тесты добавлены.
|
25.11.2017 13:24:53
Тема: Re:Ошибка в установке задачи - 2017
|
Евгений Бычков
Темы: 0
Сообщений: 59
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1677150&cid=1061 (На 13 или на 4)
Решение :
int __bits(8) n ;
int __bits(16) res;
void main(){
int __bits(32) k13 = 0;
int __bits(8) count = 0 ;
for(int i = 1 ; i <= n / 13 ; i++){
if (k13 == 0)
k13 = 13;
else
k13 *= i * 13;
count++;
}
int __bits(16) k4 = 0 ;
for (int j = 1 ; j <= n/4 ; j++ ){
k4 += j * 4 ;
if ((j * 4) % 13 != 0) {
count++ ;
}
}
int q = n % count ;
res = (k13 - k4) / (n % count);
}
Предлагаю добавить следующие тесты:
[T6]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
n dec: 42
res sgn[2]: 4320
[T7]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
n dec: 9
res sgn[2]: -12
[T8]
Cycles - 1000
CheckCycles - false
Segment - 0
Offset - 0
n dec: 61
res sgn[2]: 32318
|
27.11.2017 15:41:18
Тема: Re:Ошибка в установке задачи - 2017
|
Виталий Шуман
Темы: 2
Сообщений: 12
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1674052&cid=1061
http://dl.gsu.by/task.jsp?nid=1674054&cid=1061
http://dl.gsu.by/task.jsp?nid=1674055&cid=1061
http://dl.gsu.by/task.jsp?nid=1674056&cid=1061
http://dl.gsu.by/task.jsp?nid=1674057&cid=1061
http://dl.gsu.by/task.jsp?nid=1674058&cid=1061
Экзамен\Индивидуальные задания\Контрольные срезы\C-МПА\
Опечатки в окончаниях:
x - целой число (2 байта).
y - целой число (2 байта).
a - целой число (1 байт).
b - целой число (1 байт).
http://dl.gsu.by/task.jsp?nid=1674041&cid=1061
Экзамен\Индивидуальные задания\Контрольные срезы\Ассемблер\Сам-а19 - "Задача №19" 5618 Соловцов Виталий
Условие:
/ a*b^2*c^3+b*c^2*d^3-(a^3/b^2)/c, если -2<a<5
RES=<
\ (a+b+c*d)/(a-b-c*d), в остальных случаях
Пример:
a= 6
b= 1
c= 1
d= 2
RES=2
По примеру будет истинно условие для второй ветки и в результате выходит RES = 3;
Все тесты проходит, т.е. это просто опечатка.
|
28.11.2017 12:28:01
Тема: Re:Ошибка в установке задачи - 2017
|
Дмитрий Купрацевич
Темы: 0
Сообщений: 28
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1675607&cid=1061
В тестах нет значений других переменных, кроме х, из-за чего нельзя проверить задачу на верность.
; [test1]
X = 11, 10
wait for 1000
assert RES = 11, 10
wait for 1
; [test2]
X = 12, 10
wait for 1000
assert RES = 36, 10
wait for 1
; [test3]
X = 14, 10
wait for 1000
assert RES = 28, 10
wait for 1
|
30.11.2017 10:52:27
Тема: Re:Ошибка в установке задачи - 2017
|
Максим Березовский
Темы: 0
Сообщений: 9
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1674143&cid=1061
Условие задачи противоречит эталонной программе, которая проверяет тесты. По условию задачи переменная X должна иметь размерность 2 байта, а при проверке тестового файла ошибка:
"Эталонная программа не смогла пройти тесты. [1,2]: Размерность переменной x должна быть 1 байт."
|
30.11.2017 11:33:29
Тема: Re:Ошибка в установке задачи - 2017
|
Виталий Шуман
Темы: 2
Сообщений: 12
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1680453&cid=1061
Обучение\Ассемблер\Флеш-задания\2 - "Программа 2" 55803 Хлебус Е.
http://dl.gsu.by/task.jsp?nid=1680454&cid=1061
Обучение\Ассемблер\Флеш-задания\3 - "Программа 3" 55804 Хлебус Е.
Флеш-задания одинаковые.
|
30.11.2017 12:48:12
Тема: Re:Ошибка в установке задачи - 2017
|
Дмитрий Купрацевич
Темы: 0
Сообщений: 28
Мой профиль
|
http://dl.gsu.by/task.jsp?nid=1675899&cid=1061
В условии предоставлен некорректный пример.
Пример:
vverh = 2
vniz = 1
finish= 5
time = 4
time должен быть равен 3.
|
30.11.2017 14:29:37
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Евгений Бычков :
Задача http://dl.gsu.by/task.jsp?nid=1677150&cid=1061 (На 13 или на 4)
Предлагаю добавить следующие тесты:
Секретные тесты добавлены.
|
30.11.2017 14:48:15
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Виталий Шуман:
http://dl.gsu.by/task.jsp?nid=1674052&cid=1061
http://dl.gsu.by/task.jsp?nid=1674054&cid=1061
http://dl.gsu.by/task.jsp?nid=1674055&cid=1061
http://dl.gsu.by/task.jsp?nid=1674056&cid=1061
http://dl.gsu.by/task.jsp?nid=1674057&cid=1061
http://dl.gsu.by/task.jsp?nid=1674058&cid=1061
Экзамен\Индивидуальные задания\Контрольные срезы\C-МПА\
Опечатки в окончаниях:
x - целой число (2 байта).
y - целой число (2 байта).
a - целой число (1 байт).
b - целой число (1 байт).
http://dl.gsu.by/task.jsp?nid=1674041&cid=1061
Экзамен\Индивидуальные задания\Контрольные срезы\Ассемблер\Сам-а19 - "Задача №19" 5618 Соловцов Виталий
Условие:
/ a*b^2*c^3+b*c^2*d^3-(a^3/b^2)/c, если -2<a<5
RES=<
\ (a+b+c*d)/(a-b-c*d), в остальных случаях
Пример:
a= 6
b= 1
c= 1
d= 2
RES=2
По примеру будет истинно условие для второй ветки и в результате выходит RES = 3;
Все тесты проходит, т.е. это просто опечатка.
Условия исправлены.
|
|