Submission #3044689
Source Code Expand
import itertools N=int(input()) S=input() ans=0 L=dict() R=dict() for seq in itertools.product([0,1],repeat=N): T0="" T1="" T2="" T3="" for i in range(N): if seq[i]==0: T0+=S[i] T2+=S[-i-1] else: T1+=S[i] T3+=S[-i-1] a0=len(T0) a1=len(T1) a2=len(T2) a3=len(T3) L[(T0,T1)]=L.get((T0,T1),0)+1 R[(T2,T3)]=R.get((T2,T3),0)+1 for tup in L: ans+=L[tup]*R.get(tup,0) print(ans)
Submission Info
Submission Time | |
---|---|
Task | C - String Coloring |
User | shakayami |
Language | Python (3.4.3) |
Score | 0 |
Code Size | 510 Byte |
Status | TLE |
Exec Time | 3135 ms |
Memory | 125812 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 600 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_0, example_1, example_2, example_3 |
All | almost_z_0, almost_z_1, almost_z_2, almost_z_3, bigrand_0, bigrand_1, bigrand_2, example_0, example_1, example_2, example_3, handmade_0, handmade_1, nonzero_0, nonzero_1, nonzero_2, nonzero_3, nonzero_4, nonzero_5, nonzero_sc_0, nonzero_sc_1, nonzero_sc_10, nonzero_sc_11, nonzero_sc_2, nonzero_sc_3, nonzero_sc_4, nonzero_sc_5, nonzero_sc_6, nonzero_sc_7, nonzero_sc_8, nonzero_sc_9, nonzero_small_0, nonzero_small_1, nonzero_small_2, nonzero_small_3, rand_0, rand_1, rand_2, runnur_0, runnur_1, runnur_2, runnur_3, runnur_4 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
almost_z_0 | AC | 2717 ms | 3064 KB |
almost_z_1 | AC | 2620 ms | 3064 KB |
almost_z_2 | AC | 2700 ms | 3064 KB |
almost_z_3 | AC | 2691 ms | 3064 KB |
bigrand_0 | AC | 2941 ms | 85704 KB |
bigrand_1 | TLE | 3135 ms | 125792 KB |
bigrand_2 | AC | 2985 ms | 96432 KB |
example_0 | AC | 17 ms | 3064 KB |
example_1 | AC | 33 ms | 3316 KB |
example_2 | AC | 17 ms | 3064 KB |
example_3 | AC | 2660 ms | 3064 KB |
handmade_0 | AC | 17 ms | 3064 KB |
handmade_1 | AC | 17 ms | 3064 KB |
nonzero_0 | TLE | 3071 ms | 85716 KB |
nonzero_1 | AC | 2925 ms | 95240 KB |
nonzero_2 | TLE | 3108 ms | 125812 KB |
nonzero_3 | AC | 2997 ms | 101308 KB |
nonzero_4 | TLE | 3065 ms | 98220 KB |
nonzero_5 | TLE | 3090 ms | 125812 KB |
nonzero_sc_0 | AC | 2626 ms | 3064 KB |
nonzero_sc_1 | AC | 2710 ms | 8712 KB |
nonzero_sc_10 | AC | 2984 ms | 79384 KB |
nonzero_sc_11 | AC | 2962 ms | 54504 KB |
nonzero_sc_2 | AC | 2723 ms | 19540 KB |
nonzero_sc_3 | AC | 2772 ms | 42204 KB |
nonzero_sc_4 | AC | 2929 ms | 55348 KB |
nonzero_sc_5 | AC | 2958 ms | 85748 KB |
nonzero_sc_6 | AC | 2776 ms | 3064 KB |
nonzero_sc_7 | AC | 2721 ms | 7512 KB |
nonzero_sc_8 | AC | 2760 ms | 16080 KB |
nonzero_sc_9 | AC | 2817 ms | 28420 KB |
nonzero_small_0 | AC | 51 ms | 4980 KB |
nonzero_small_1 | AC | 18 ms | 3064 KB |
nonzero_small_2 | AC | 17 ms | 3064 KB |
nonzero_small_3 | AC | 337 ms | 15140 KB |
rand_0 | AC | 17 ms | 3064 KB |
rand_1 | AC | 17 ms | 3064 KB |
rand_2 | AC | 17 ms | 3064 KB |
runnur_0 | AC | 2777 ms | 12580 KB |
runnur_1 | AC | 2736 ms | 4312 KB |
runnur_2 | AC | 2697 ms | 5492 KB |
runnur_3 | AC | 2569 ms | 5380 KB |
runnur_4 | AC | 2652 ms | 10264 KB |