Code Submission Evaluation System Login

Datatähti 2019 alku

Start:2018-10-01 00:00:00
End:2018-10-15 00:00:00
 

Tasks | Messages | Scoreboard | Statistics


CSES - Datatähti 2019 alku - Results
History
2018-10-14 23:05:5914
2018-10-14 22:29:5114
2018-10-14 22:24:5314
2018-10-14 22:23:4214
2018-10-14 21:50:5114
2018-10-14 20:45:530
2018-10-14 20:43:410
2018-10-14 20:42:5414
2018-10-14 20:34:4414
2018-10-14 20:32:030
2018-10-14 20:31:100
2018-10-14 20:29:5214
2018-10-14 20:25:5614
2018-10-14 20:23:550
2018-10-14 20:18:580
2018-10-14 20:11:470
2018-10-14 20:11:340
2018-10-14 20:07:360
2018-10-14 19:43:520
2018-10-14 19:15:330
2018-10-14 04:15:450
2018-10-14 03:48:590
2018-10-12 00:00:030
2018-10-09 22:47:570
2018-10-09 22:12:410
Task:Ruudukko
Sender:kaurip
Submission time:2018-10-14 23:05:59
Language:Python3
Status:READY
Score:14

Feedback

groupverdictscore
#1WRONG ANSWER0
#2ACCEPTED14
#3WRONG ANSWER0

Test results

testverdicttime (s)group
#1ACCEPTED0.05 / 1.001details
#2WRONG ANSWER0.05 / 1.001details
#3WRONG ANSWER0.05 / 1.001details
#4ACCEPTED0.05 / 1.001details
#5ACCEPTED0.05 / 1.001details
#6ACCEPTED0.05 / 1.001details
#7WRONG ANSWER0.05 / 1.001details
#8WRONG ANSWER0.05 / 1.001details
#9WRONG ANSWER0.05 / 1.001details
#10WRONG ANSWER0.05 / 1.001details
#11ACCEPTED0.04 / 1.002details
#12ACCEPTED0.05 / 1.002details
#13ACCEPTED0.05 / 1.002details
#14ACCEPTED0.04 / 1.002details
#15ACCEPTED0.05 / 1.002details
#16ACCEPTED0.06 / 1.002details
#17ACCEPTED0.05 / 1.002details
#18ACCEPTED0.06 / 1.002details
#19ACCEPTED0.05 / 1.002details
#20ACCEPTED0.05 / 1.002details
#21WRONG ANSWER0.05 / 1.003details
#22WRONG ANSWER0.04 / 1.003details
#23WRONG ANSWER0.05 / 1.003details
#24WRONG ANSWER0.06 / 1.003details
#25WRONG ANSWER0.05 / 1.003details
#26WRONG ANSWER0.04 / 1.003details
#27WRONG ANSWER0.05 / 1.003details
#28WRONG ANSWER0.05 / 1.003details
#29WRONG ANSWER0.05 / 1.003details
#30WRONG ANSWER0.05 / 1.003details

Code

from math import factorial

def derange(num):
    if num == 0 or num == 1:
        return 1-num
    return num*(derange(num-1))+(-1)**num

n=int(input())

for x in range(0,n):
   input()

count = int(factorial(n)*derange(n))%1000000007
print(count)

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
2
..
..
view   save

correct output
2
view   save

user output
2
view   save

Test 2

Group: 1

Verdict: WRONG ANSWER

input
2
..
A.
view   save

correct output
1
view   save

user output
2
view   save

Test 3

Group: 1

Verdict: WRONG ANSWER

input
2
B.
.A
view   save

correct output
0
view   save

user output
2
view   save

Test 4

Group: 1

Verdict: ACCEPTED

input
3
...
...
...
view   save

correct output
12
view   save

user output
12
view   save

Test 5

Group: 1

Verdict: ACCEPTED

input
4
....
....
....
....
view   save

correct output
216
view   save

user output
216
view   save

Test 6

Group: 1

Verdict: ACCEPTED

input
5
.....
.....
.....
.....
.....
view   save

correct output
5280
view   save

user output
5280
view   save

Test 7

Group: 1

Verdict: WRONG ANSWER

input
5
....A
.....
.....
.....
A....
view   save

correct output
264
view   save

user output
5280
view   save

Test 8

Group: 1

Verdict: WRONG ANSWER

input
5
B....
.....
.....
.A.B.
.B...
view   save

correct output
22
view   save

user output
5280
view   save

Test 9

Group: 1

Verdict: WRONG ANSWER

input
5
B.A..
....A
.....
A.B..
....B
view   save

correct output
2
view   save

user output
5280
view   save

Test 10

Group: 1

Verdict: WRONG ANSWER

input
5
A.B..
BA...
.B.A.
...BA
....B
view   save

correct output
1
view   save

user output
5280
view   save

Test 11

Group: 2

Verdict: ACCEPTED

input
10
..........
..........
..........
..........
..........
..........
..........
..........
..........
..........
view   save

correct output
306442892
view   save

user output
306442892
view   save

Test 12

Group: 2

Verdict: ACCEPTED

input
50
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
...
view   save

correct output
694861480
view   save

user output
694861480
view   save

Test 13

Group: 2

Verdict: ACCEPTED

input
111
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
.................................
view   save

correct output
555319110
view   save

user output
555319110
view   save

Test 14

Group: 2

Verdict: ACCEPTED

input
222
.................................
.................................
.................................
.................................
.................................
view   save

correct output
108372237
view   save

user output
108372237
view   save

Test 15

Group: 2

Verdict: ACCEPTED

input
333
.................................
.................................
.................................
view   save

correct output
259107857
view   save

user output
259107857
view   save

Test 16

Group: 2

Verdict: ACCEPTED

input
444
.................................
.................................
.................................
view   save

correct output
19906314
view   save

user output
19906314
view   save

Test 17

Group: 2

Verdict: ACCEPTED

input
497
.................................
.................................
view   save

correct output
224313667
view   save

user output
224313667
view   save

Test 18

Group: 2

Verdict: ACCEPTED

input
498
.................................
.................................
view   save

correct output
929574601
view   save

user output
929574601
view   save

Test 19

Group: 2

Verdict: ACCEPTED

input
499
.................................
.................................
view   save

correct output
600226043
view   save

user output
600226043
view   save

Test 20

Group: 2

Verdict: ACCEPTED

input
500
.................................
.................................
view   save

correct output
198353194
view   save

user output
198353194
view   save

Test 21

Group: 3

Verdict: WRONG ANSWER

input
499
.................................
.........................A.......
view   save

correct output
840243733
view   save

user output
600226043
view   save

Test 22

Group: 3

Verdict: WRONG ANSWER

input
499
........................A........
..........A...B..................
view   save

correct output
4146290
view   save

user output
600226043
view   save

Test 23

Group: 3

Verdict: WRONG ANSWER

input
499
B.........A......................
....AB...........................
view   save

correct output
173518884
view   save

user output
600226043
view   save

Test 24

Group: 3

Verdict: WRONG ANSWER

input
499
...A....B........................
.........A...B...................
view   save

correct output
20044800
view   save

user output
600226043
view   save

Test 25

Group: 3

Verdict: WRONG ANSWER

input
499
AB...............................
....B.......A....................
view   save

correct output
2
view   save

user output
600226043
view   save

Test 26

Group: 3

Verdict: WRONG ANSWER

input
500
.................................
.................................
view   save

correct output
121064146
view   save

user output
198353194
view   save

Test 27

Group: 3

Verdict: WRONG ANSWER

input
500
.................................
..................A..............
view   save

correct output
848435259
view   save

user output
198353194
view   save

Test 28

Group: 3

Verdict: WRONG ANSWER

input
500
.....B........A..................
..........B...............A......
view   save

correct output
296240911
view   save

user output
198353194
view   save

Test 29

Group: 3

Verdict: WRONG ANSWER

input
500
.A......B........................
..A.............B................
view   save

correct output
2196
view   save

user output
198353194
view   save

Test 30

Group: 3

Verdict: WRONG ANSWER

input
500
...AB............................
.A.....B.........................
view   save

correct output
1
view   save

user output
198353194
view   save