Автор |
Сообщение |
07.12.2017 17:27:44
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675303&cid=1061 (34 - "Программа по схеме 84402")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
07.12.2017 17:41:40
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675302&cid=1061 (33 - "Программа по схеме 84401")
Решение:
unsigned __bits(8) x;
unsigned __bits(16) y;
void main() {
unsigned xx = x*x;
unsigned xx5 = (xx & 127) * 5;
unsigned x3 = x * 3;
y = xx5 + x3 + 1;
}
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
Дополнил основные тесты.
Твоя программа не работает так же как схема.
unsigned __bits(8) x;
unsigned __bits(16) y;
void main() {
unsigned __bits(8) xx = x * x;
y = xx * 5 + x * 3 + 1;
}
|
07.12.2017 17:49:52
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675300&cid=1061 (31 - "Программа по схеме 84399")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
07.12.2017 18:22:04
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675299&cid=1061 (30 - "Программа по схеме 84398")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
07.12.2017 20:52:43
Тема: Re:Ошибка в установке задачи - 2017
|
Александр Вольштейн
Темы: 0
Сообщений: 50
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1675341&cid=1061 (2 - "Программа по схеме 84302")
Решение:
int __bits(16) X;
int __bits(32) Y;
void main() {
Y = (X >> 15) & 1? (65535 << 16) | X: X;
}
Предлагаю добавить следующие секретные тесты:
[test 5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X dec[2]: 25564
Y sgn[4]: 25564
[test 6]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X dec[2]: 1
Y sgn[4]: 1
[test 7]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
X dec[2]: 65535
Y sgn[4]: -1
|
07.12.2017 21:18:35
Тема: Re:Ошибка в установке задачи - 2017
|
Александр Вольштейн
Темы: 0
Сообщений: 50
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1675345&cid=1061 (6 - "Программа по схеме 84306")
Решение:
int __bits(3) A;
int __bits(3) B;
int __bits(3) C;
int __bits(3) D;
unsigned __bits(1) r;
unsigned __bits(1) p;
unsigned one(unsigned number) {
return number & 1;
}
void main() {
unsigned x1 = one(A == B);
unsigned x2 = one(A == C);
unsigned x3 = one(A == D);
unsigned y1 = one(B == D);
r = x1 & x2 & x3;
p = x2 & y1;
}
Предлагаю добавить следующие секретные тесты:
[test 5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[1]: 7
B dec[1]: 1
C dec[1]: 7
D dec[1]: 5
r dec[1]: 0
p dec[1]: 0
[test 6]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[1]: 5
B dec[1]: 7
C dec[1]: 7
D dec[1]: 5
r dec[1]: 0
p dec[1]: 0
[test 7]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[1]: 2
B dec[1]: 3
C dec[1]: 2
D dec[1]: 3
r dec[1]: 0
p dec[1]: 1
|
07.12.2017 21:27:59
Тема: Re:Ошибка в установке задачи - 2017
|
Александр Вольштейн
Темы: 0
Сообщений: 50
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1675348&cid=1061 (9 - "Программа по схеме 84309")
Решение:
unsigned __bits(6) N;
unsigned __bits(12) SUMMA;
void main() {
unsigned k1 = N / 2;
SUMMA = (k1 + 1) * k1;
}
Предлагаю добавить следующие секретные тесты:
[test 11]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
N dec[1]: 22
SUMMA dec[2]: 132
[test 12]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
N dec[1]: 37
SUMMA dec[2]: 342
[test 13]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
N dec[1]: 45
SUMMA dec[2]: 506
|
07.12.2017 21:42:57
Тема: Re:Ошибка в установке задачи - 2017
|
Александр Вольштейн
Темы: 0
Сообщений: 50
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1675315&cid=1061 (7 - "Программа по схеме 84346")
Решение:
unsigned __bits(4) a_1;
unsigned __bits(4) a_2;
unsigned __bits(1) a_3;
unsigned __bits(4) b_1;
unsigned __bits(4) b_2;
unsigned __bits(1) b_3;
unsigned __bits(1) cmp1;
unsigned __bits(1) cmp2;
unsigned __bits(1) cmp3;
void main() {
unsigned sum1 = a_1 + a_2 + a_3;
unsigned sum2 = b_1 + b_2 + b_3;
cmp1 = sum1 > sum2;
cmp2 = sum1 == sum2;
cmp3 = sum1 < sum2;
}
Предлагаю добавить следующие секретные тесты:
[test 6]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a_1 dec[1]: 0
a_2 dec[1]: 0
a_3 dec[1]: 1
b_1 dec[1]: 0
b_2 dec[1]: 0
b_3 dec[1]: 1
cmp1 dec[1]: 0
cmp2 dec[1]: 1
cmp3 dec[1]: 0
[test 7]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a_1 dec[1]: 12
a_2 dec[1]: 3
a_3 dec[1]: 0
b_1 dec[1]: 0
b_2 dec[1]: 15
b_3 dec[1]: 0
cmp1 dec[1]: 0
cmp2 dec[1]: 1
cmp3 dec[1]: 0
[test 8]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a_1 dec[1]: 11
a_2 dec[1]: 0
a_3 dec[1]: 0
b_1 dec[1]: 11
b_2 dec[1]: 3
b_3 dec[1]: 1
cmp1 dec[1]: 0
cmp2 dec[1]: 0
cmp3 dec[1]: 1
|
07.12.2017 22:01:05
Тема: Re:Ошибка в установке задачи - 2017
|
Александр Вольштейн
Темы: 0
Сообщений: 50
Мой профиль
|
Задача http://dl.gsu.by/task.jsp?nid=1675316&cid=1061 (8 - "Программа по схеме 84347")
Решение:
unsigned __bits(16) A;
unsigned __bits(16) B;
unsigned __bits(16) C;
unsigned __bits(1) Res;
void main() {
unsigned s1 = A + B;
unsigned more = s1 > C;
Res = C == 0? more & 0: more & 1;
}
Предлагаю добавить следующие секретные тесты:
[test 6]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[2]: 0
B dec[2]: 0
C dec[2]: 1
RES dec[1]: 0
[test 7]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[2]: 65535
B dec[2]: 65535
C dec[2]: 0
RES dec[1]: 0
[test 8]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
A dec[2]: 45
B dec[2]: 3
C dec[2]: 16
RES dec[1]: 1
|
09.12.2017 09:10:33
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675298&cid=1061 (29 - "Программа по схеме 84397")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
09.12.2017 09:42:03
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675297&cid=1061 (28 - "Программа по схеме 84396")
Предлагаю добавить следующие тесты:
Секретные тесты добавлены.
|
09.12.2017 09:59:29
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675296&cid=1061 (27 - "Программа по схеме 84395")
Решение:
unsigned __bits(4) a;
unsigned __bits(4) b;
unsigned __bits(8) res;
void main() {
unsigned plus_two = a + 2;
unsigned plus_two_div_three = plus_two / 3;
res = plus_two_div_three * b + 1;
}
Предлагаю добавить следующие секретные тесты:
[test 6]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 15
b dec[1]: 2
res dec[1]: 11
[test 7]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 15
b dec[1]: 15
res dec[1]: 76
[test 8]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a dec[1]: 15
b dec[1]: 0
res dec[1]: 1
Переделал тесты, т.к. все ответы неправильные из-за переполнения сумматора.
И дополнил основной тест.
|
09.12.2017 10:16:30
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675295&cid=1061 (26 - "Программа по схеме 84394")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
09.12.2017 10:50:03
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Александр Вольштейн:
Задача http://dl.gsu.by/task.jsp?nid=1675294&cid=1061 (25 - "Программа по схеме 84393")
Предлагаю добавить следующие секретные тесты:
Секретные тесты добавлены.
|
09.12.2017 10:56:16
Тема: Re:Ошибка в установке задачи - 2017
|
Игорь Коршунов
Темы: 7
Сообщений: 2186
Мой профиль
|
Илья Истомин:
Предлагаю добавить серию тестов:
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
m1 dec[1]: 0
m2 dec[1]: 0
start dec[1]: 0
R dec[1]: -1
Игорь Коршунов:
Илья Истомин:
Задача http://dl.gsu.by/task.jsp?nid=1676224&cid=1061(Две монетки)
Решение:
Предлагаю добавить серию тестов:
В этой задаче выход должен быть типа int, и должны быть тесты с отрицательным значением счетчика.
Секретные тесты добавлены.
4-битные отрицательные числа записываются в таком виде:
[test 4]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
m1 dec[1]: 0
m2 dec[1]: 0
start dec[1]: 0
R dec[1]: 15
|
|