-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprofOutput.txt
3085 lines (3047 loc) · 862 KB
/
profOutput.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
7.42 0.76 0.76 19 0.04 0.07 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>)
6.64 1.44 0.68 13203283 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_M_next() const
6.54 2.11 0.67 3194069 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const
4.29 2.55 0.44 19164414 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)
4.05 2.97 0.42 9496837 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> const*, unsigned long) const
3.61 3.34 0.37 2985984 0.00 0.00 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&)
2.39 3.58 0.25 33293828 0.00 0.00 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&)
2.34 3.82 0.24 208281669 0.00 0.00 std::vector<int, std::allocator<int> >::operator[](unsigned long)
1.95 4.02 0.20 182623476 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[](unsigned long)
1.76 4.20 0.18 105414800 0.00 0.00 std::allocator<int>::~allocator()
1.56 4.36 0.16 43583435 0.00 0.00 std::allocator_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long)
1.56 4.52 0.16 80299222 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::__normal_iterator(int const* const&)
1.46 4.67 0.15 54204488 0.00 0.00 std::vector<int, std::allocator<int> >::~vector()
1.37 4.81 0.14 54204488 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::~_Vector_base()
1.27 4.94 0.13 42252040 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned long)
1.27 5.07 0.13 2477682 0.00 0.00 std::__detail::_Equal_helper<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, true>::_S_equals(std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__detail::_Select1st const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
1.22 5.20 0.13 43583435 0.00 0.00 __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*)
1.22 5.32 0.13 40139128 0.00 0.00 std::vector<int, std::allocator<int> >::end() const
1.17 5.44 0.12 33771956 0.00 0.00 int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<int>(int const*, int const*, int*)
1.17 5.56 0.12 33314759 0.00 0.00 int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, std::allocator<int>&)
1.12 5.68 0.12 42252040 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&)
1.07 5.79 0.11 96448196 0.00 0.00 std::allocator<int>::allocator(std::allocator<int> const&)
1.07 5.90 0.11 42252100 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::allocator<int> const&)
1.07 6.01 0.11 25355487 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag)
1.07 6.12 0.11 8958212 0.00 0.00 __gnu_cxx::__enable_if<std::__is_scalar<int>::__value, int*>::__type std::__fill_n_a<int*, unsigned long, int>(int*, unsigned long, int const&)
1.02 6.22 0.11 33314759 0.00 0.00 int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*)
0.98 6.32 0.10 33314759 0.00 0.00 int* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*)
0.98 6.42 0.10 105414800 0.00 0.00 __gnu_cxx::new_allocator<int>::~new_allocator()
0.98 6.52 0.10 96448196 0.00 0.00 __gnu_cxx::new_allocator<int>::new_allocator(__gnu_cxx::new_allocator<int> const&)
0.98 6.62 0.10 33314759 0.00 0.00 int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*)
0.88 6.71 0.09 118774602 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::base() const
0.88 6.80 0.09 54204523 0.00 0.00 void std::_Destroy<int*>(int*, int*)
0.83 6.89 0.09 40139128 0.00 0.00 std::vector<int, std::allocator<int> >::begin() const
0.73 6.96 0.08 12690925 0.00 0.00 std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const
0.68 7.03 0.07 55695667 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long)
0.68 7.10 0.07 55523805 0.00 0.00 __gnu_cxx::new_allocator<int>::max_size() const
0.68 7.17 0.07 33771921 0.00 0.00 int* std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*)
0.68 7.24 0.07 2986144 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~vector()
0.68 7.31 0.07 2985984 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long)
0.68 7.38 0.07 54204523 0.00 0.00 void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&)
0.68 7.45 0.07 33293828 0.00 0.00 std::allocator_traits<std::allocator<int> >::select_on_container_copy_construction(std::allocator<int> const&)
0.63 7.52 0.07 33293828 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<int>, int>::_S_select_on_copy(std::allocator<int> const&)
0.59 7.58 0.06 11943996 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data&&)
0.59 7.64 0.06 4096 0.00 0.00 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int)
0.59 7.70 0.06 57762748 0.00 0.00 int const& std::min<int>(int const&, int const&)
0.59 7.76 0.06 11967937 0.00 0.00 void std::_Construct<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > const&)
0.54 7.81 0.06 99916969 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator()
0.54 7.87 0.06 67543842 0.00 0.00 int const* std::__niter_base<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >)
0.54 7.92 0.06 54204523 0.00 0.00 void std::_Destroy_aux<true>::__destroy<int*>(int*, int*)
0.54 7.98 0.06 43743219 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long)
0.54 8.03 0.06 43583435 0.00 0.00 std::allocator_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long)
0.54 8.09 0.06 8966604 0.00 0.00 std::allocator<int>::allocator()
0.49 8.14 0.05 67543842 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > std::__miter_base<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >)
0.49 8.19 0.05 54204488 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl()
0.49 8.24 0.05 43583435 0.00 0.00 __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long)
0.49 8.29 0.05 42294007 0.00 0.00 int* std::__niter_wrap<int*>(int* const&, int*)
0.49 8.34 0.05 19164414 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type)
0.49 8.39 0.05 19164414 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&)
0.49 8.44 0.05 8958012 0.00 0.00 std::vector<int, std::allocator<int> >::_M_default_initialize(unsigned long)
0.49 8.49 0.05 8958012 0.00 0.00 std::vector<int, std::allocator<int> >::vector(unsigned long, std::allocator<int> const&)
0.49 8.54 0.05 void std::__do_alloc_on_copy<std::allocator<int> >(std::allocator<int>&, std::allocator<int> const&, std::integral_constant<bool, false>)
0.44 8.58 0.05 25573483 0.00 0.00 bool __gnu_cxx::operator!=<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&)
0.44 8.63 0.05 25355487 0.00 0.00 std::iterator_traits<char*>::difference_type std::__distance<char*>(char*, char*, std::random_access_iterator_tag)
0.39 8.67 0.04 51282273 0.00 0.00 int* std::__niter_base<int*>(int*)
0.39 8.71 0.04 40130506 0.00 0.00 std::vector<int, std::allocator<int> >::size() const
0.39 8.75 0.04 25355487 0.00 0.00 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*)
0.39 8.79 0.04 19164414 0.00 0.00 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*)
0.39 8.83 0.04 2985984 0.00 0.00 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::integral_constant<bool, true>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.34 8.86 0.04 36276046 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() const
0.34 8.90 0.04 22412837 0.00 0.00 operator new(unsigned long, void*)
0.29 8.93 0.03 23935874 0.00 0.00 std::vector<int, std::allocator<int> >* std::__addressof<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&)
0.29 8.96 0.03 19164414 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator*() const
0.29 8.99 0.03 23887992 0.00 0.00 std::remove_reference<std::_Vector_base<int, std::allocator<int> >::_Vector_impl&>::type&& std::move<std::_Vector_base<int, std::allocator<int> >::_Vector_impl&>(std::_Vector_base<int, std::allocator<int> >::_Vector_impl&)
0.29 9.02 0.03 19164414 0.00 0.00 std::__cxx11::to_string(int)
0.29 9.05 0.03 17918914 0.00 0.00 std::vector<int, std::allocator<int> >::operator[](unsigned long) const
0.29 9.08 0.03 11943996 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::_Vector_base<int, std::allocator<int> >::_Vector_impl&&)
0.29 9.11 0.03 5972288 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::max_size() const
0.29 9.14 0.03 5971968 0.00 0.00 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, true>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&)
0.29 9.17 0.03 5971968 0.00 0.00 std::pair<std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type, std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type> std::make_pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&)
0.24 9.19 0.03 19164414 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator++()
0.24 9.22 0.03 11967937 0.00 0.00 void std::_Destroy<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*)
0.24 9.24 0.03 11940370 0.00 0.00 std::vector<int, std::allocator<int> >::_S_max_size(std::allocator<int> const&)
0.24 9.27 0.03 2982088 0.00 0.00 int* std::__relocate_a<int*, int*, std::allocator<int> >(int*, int*, int*, std::allocator<int>&)
0.20 9.29 0.02 42260612 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data()
0.20 9.31 0.02 25355487 0.00 0.00 bool __gnu_cxx::__is_null_pointer<char>(char*)
0.20 9.33 0.02 25355487 0.00 0.00 std::iterator_traits<char*>::iterator_category std::__iterator_category<char*>(char* const&)
0.20 9.35 0.02 11967937 0.00 0.00 std::vector<int, std::allocator<int> > const& std::forward<std::vector<int, std::allocator<int> > const&>(std::remove_reference<std::vector<int, std::allocator<int> > const&>::type&)
0.20 9.37 0.02 8966604 0.00 0.00 __gnu_cxx::new_allocator<int>::new_allocator()
0.20 9.39 0.02 8958012 0.00 0.00 int* std::__uninitialized_default_n_a<int*, unsigned long, int>(int*, unsigned long, std::allocator<int>&)
0.20 9.41 0.02 5972288 0.00 0.00 std::allocator<std::vector<int, std::allocator<int> > >::allocator(std::allocator<std::vector<int, std::allocator<int> > > const&)
0.20 9.43 0.02 5971968 0.00 0.00 std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>&& std::forward<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true> >(std::remove_reference<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true> >::type&)
0.20 9.45 0.02 4472832 0.00 0.00 void __gnu_cxx::new_allocator<int>::construct<int, int const&>(int*, int const&)
0.20 9.47 0.02 3194088 0.00 0.00 std::tuple_element<0ul, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::type& std::get<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&)
0.20 9.49 0.02 2986144 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_S_max_size(std::allocator<std::vector<int, std::allocator<int> > > const&)
0.20 9.51 0.02 2986144 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_fill_initialize(unsigned long, std::vector<int, std::allocator<int> > const&)
0.20 9.53 0.02 2986144 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::vector(unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > > const&)
0.20 9.55 0.02 2985984 0.00 0.00 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.20 9.57 0.02 2985984 0.00 0.00 std::enable_if<std::is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&>::value, std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> >::type std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.20 9.59 0.02 2477682 0.00 0.00 std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_equals(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const
0.20 9.61 0.02 1490944 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&)
0.20 9.63 0.02 50 0.00 0.00 compute_basic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.20 9.65 0.02 19 0.00 0.00 std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::deallocate(std::allocator<std::__detail::_Hash_node_base*>&, std::__detail::_Hash_node_base**, unsigned long)
0.15 9.66 0.02 23887872 0.00 0.00 std::vector<int, std::allocator<int> >& std::forward<std::vector<int, std::allocator<int> >&>(std::remove_reference<std::vector<int, std::allocator<int> >&>::type&)
0.15 9.68 0.02 2986144 0.00 0.00 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&)
0.10 9.69 0.01 14926517 0.00 0.00 unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
0.10 9.70 0.01 12690925 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_h2() const
0.10 9.71 0.01 12152021 0.00 0.00 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair()
0.10 9.72 0.01 11943996 0.00 0.00 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> >&&)
0.10 9.73 0.01 11943974 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >, true>::_S_get(std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >, true>&)
0.10 9.74 0.01 8958432 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::~new_allocator()
0.10 9.75 0.01 8958432 0.00 0.00 std::allocator<std::vector<int, std::allocator<int> > >::~allocator()
0.10 9.76 0.01 8958212 0.00 0.00 std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&)
0.10 9.77 0.01 8958012 0.00 0.00 int* std::__uninitialized_default_n<int*, unsigned long>(int*, unsigned long)
0.10 9.78 0.01 8957952 0.00 0.00 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&& std::forward<std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >(std::remove_reference<std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::type&)
0.10 9.79 0.01 5972288 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_get_Tp_allocator()
0.10 9.80 0.01 5971968 0.00 0.00 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair(std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&)
0.10 9.81 0.01 5971968 0.00 0.00 bool&& std::forward<bool>(std::remove_reference<bool>::type&)
0.10 9.82 0.01 4472832 0.00 0.00 void __gnu_cxx::new_allocator<int>::destroy<int>(int*)
0.10 9.83 0.01 4472832 0.00 0.00 void std::allocator_traits<std::allocator<int> >::destroy<int>(std::allocator<int>&, int*)
0.10 9.84 0.01 4472832 0.00 0.00 void std::allocator_traits<std::allocator<int> >::construct<int, int const&>(std::allocator<int>&, int*, int const&)
0.10 9.85 0.01 4437493 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::__normal_iterator(int* const&)
0.10 9.86 0.01 3706437 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const
0.10 9.87 0.01 3194088 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const
0.10 9.88 0.01 3194088 0.00 0.00 decltype ((get<0>)((forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>)({parm#1}))) std::__detail::_Select1st::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&) const
0.10 9.89 0.01 3194069 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_h1() const
0.10 9.90 0.01 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_allocate(unsigned long)
0.10 9.91 0.01 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_deallocate(std::vector<int, std::allocator<int> >*, unsigned long)
0.10 9.92 0.01 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_create_storage(unsigned long)
0.10 9.93 0.01 2986144 0.00 0.00 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n_a<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > >&)
0.10 9.94 0.01 2986144 0.00 0.00 void std::_Destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*)
0.10 9.95 0.01 2986003 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_get(std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>&)
0.10 9.96 0.01 2985984 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::allocate(unsigned long, void const*)
0.10 9.97 0.01 2985984 0.00 0.00 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.10 9.98 0.01 2985984 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.10 9.99 0.01 2985984 0.00 0.00 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.10 10.00 0.01 2985984 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, true>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.10 10.01 0.01 2985984 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::~pair()
0.10 10.02 0.01 2985984 0.00 0.00 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool>::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool, true>(std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>&&, bool&&)
0.10 10.03 0.01 2985984 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&)
0.10 10.04 0.01 2985984 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.10 10.05 0.01 2985984 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.10 10.06 0.01 2982088 0.00 0.00 std::enable_if<std::__is_bitwise_relocatable<int, void>::value, int*>::type std::__relocate_a_1<int, int>(int*, int*, int*, std::allocator<int>&)
0.10 10.07 0.01 2981888 0.00 0.00 std::initializer_list<int>::begin() const
0.10 10.08 0.01 2477682 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_S_cget(std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true> const&)
0.10 10.09 0.01 1490979 0.00 0.00 std::vector<int, std::allocator<int> >::_M_check_len(unsigned long, char const*) const
0.10 10.10 0.01 914394 0.00 0.00 int* std::__niter_base<int*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.10 10.11 0.01 457162 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.10 10.12 0.01 208085 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.10 10.13 0.01 208085 0.00 0.00 std::char_traits<char>::compare(char const*, char const*, unsigned long)
0.10 10.14 0.01 100 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[](unsigned long) const
0.10 10.15 0.01 2 0.01 0.01 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
0.10 10.16 0.01 1 0.01 0.01 void std::_Destroy_aux<true>::__destroy<char*>(char*, char*)
0.10 10.17 0.01 1 0.01 0.30 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.10 10.18 0.01 1 0.01 0.01 char* std::copy<char const*, char*>(char const*, char const*, char*)
0.10 10.19 0.01 std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
0.05 10.19 0.01 33314759 0.00 0.00 int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*)
0.05 10.20 0.01 12690925 0.00 0.00 std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_S_cget(std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true> const&)
0.05 10.20 0.01 11940370 0.00 0.00 std::allocator_traits<std::allocator<int> >::max_size(std::allocator<int> const&)
0.05 10.21 0.01 9374141 0.00 0.00 __gnu_cxx::__aligned_buffer<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_ptr()
0.05 10.21 0.01 2986144 0.00 0.00 void std::_Destroy<std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, std::allocator<std::vector<int, std::allocator<int> > >&)
0.05 10.22 0.01 2985985 0.00 0.00 std::__detail::_Hash_node_base::_Hash_node_base()
0.05 10.22 0.01 2477682 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_extract() const
0.05 10.23 0.01 436431 0.00 0.00 std::vector<int, std::allocator<int> >::capacity() const
0.05 10.23 0.01 2690 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator*() const
0.05 10.24 0.01 200 0.00 0.00 int* std::uninitialized_fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.05 10.24 0.01 19 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_buckets(std::__detail::_Hash_node_base**, unsigned long)
0.05 10.25 0.01 1 0.01 0.02 _GLOBAL__sub_I_countdone
0.00 10.25 0.00 17915904 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&& std::forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::remove_reference<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::type&)
0.00 10.25 0.00 11943996 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base(std::_Vector_base<int, std::allocator<int> >&&)
0.00 10.25 0.00 11943974 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_node_allocator()
0.00 10.25 0.00 10436608 0.00 0.00 int const& std::forward<int const&>(std::remove_reference<int const&>::type&)
0.00 10.25 0.00 9374141 0.00 0.00 __gnu_cxx::__aligned_buffer<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_addr()
0.00 10.25 0.00 9374141 0.00 0.00 std::__detail::_Hash_node_value_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_valptr()
0.00 10.25 0.00 8958212 0.00 0.00 int* std::fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.00 10.25 0.00 8958012 0.00 0.00 int* std::__uninitialized_default_n_1<true>::__uninit_default_n<int*, unsigned long>(int*, unsigned long)
0.00 10.25 0.00 6967669 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::base() const
0.00 10.25 0.00 5972288 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::new_allocator(__gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 5971968 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
0.00 10.25 0.00 4472832 0.00 0.00 std::vector<int, std::allocator<int> >::pop_back()
0.00 10.25 0.00 4472832 0.00 0.00 std::vector<int, std::allocator<int> >::push_back(int const&)
0.00 10.25 0.00 3194088 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) const
0.00 10.25 0.00 3194088 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::__pair_get<0ul>::__get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&)
0.00 10.25 0.00 3194088 0.00 0.00 std::__detail::_Hash_node_value_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_v()
0.00 10.25 0.00 3194088 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >& std::forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>(std::remove_reference<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>::type&)
0.00 10.25 0.00 3194069 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const
0.00 10.25 0.00 3194069 0.00 0.00 std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
0.00 10.25 0.00 3194069 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_hash_code(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
0.00 10.25 0.00 3194069 0.00 0.00 std::_Hash_impl::hash(void const*, unsigned long, unsigned long)
0.00 10.25 0.00 3194069 0.00 0.00 std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.00 10.25 0.00 3194069 0.00 0.00 std::__detail::_Node_iterator_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.00 10.25 0.00 3194069 0.00 0.00 std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_S_cget(std::__detail::_Hashtable_ebo_helper<1, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> const&)
0.00 10.25 0.00 3194069 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 2986144 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::deallocate(std::vector<int, std::allocator<int> >*, unsigned long)
0.00 10.25 0.00 2986144 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::allocate(unsigned long, void const*)
0.00 10.25 0.00 2986144 0.00 0.00 __gnu_cxx::new_allocator<std::vector<int, std::allocator<int> > >::new_allocator()
0.00 10.25 0.00 2986144 0.00 0.00 std::allocator<std::vector<int, std::allocator<int> > >::allocator()
0.00 10.25 0.00 2986144 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*)
0.00 10.25 0.00 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl::_Vector_impl(std::allocator<std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl::~_Vector_impl()
0.00 10.25 0.00 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_impl_data::_Vector_impl_data()
0.00 10.25 0.00 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_base(unsigned long, std::allocator<std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 2986144 0.00 0.00 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~_Vector_base()
0.00 10.25 0.00 2986144 0.00 0.00 std::allocator_traits<std::allocator<std::vector<int, std::allocator<int> > > >::deallocate(std::allocator<std::vector<int, std::allocator<int> > >&, std::vector<int, std::allocator<int> >*, unsigned long)
0.00 10.25 0.00 2986144 0.00 0.00 std::allocator_traits<std::allocator<std::vector<int, std::allocator<int> > > >::allocate(std::allocator<std::vector<int, std::allocator<int> > >&, unsigned long)
0.00 10.25 0.00 2986144 0.00 0.00 std::allocator_traits<std::allocator<std::vector<int, std::allocator<int> > > >::max_size(std::allocator<std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 2986144 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 2986144 0.00 0.00 std::vector<int, std::allocator<int> >* std::uninitialized_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&)
0.00 10.25 0.00 2986003 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_extract()
0.00 10.25 0.00 2985984 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long)
0.00 10.25 0.00 2985984 0.00 0.00 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >*)
0.00 10.25 0.00 2985984 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::max_size() const
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_store_code(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long) const
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Prime_rehash_policy::_M_state() const
0.00 10.25 0.00 2985984 0.00 0.00 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>&)
0.00 10.25 0.00 2985984 0.00 0.00 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >&, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long)
0.00 10.25 0.00 2985984 0.00 0.00 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >*)
0.00 10.25 0.00 2985984 0.00 0.00 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::allocate(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >&, unsigned long)
0.00 10.25 0.00 2985984 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::~pair()
0.00 10.25 0.00 2985984 0.00 0.00 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&)
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_Hash_node()
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_node_value_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_Hash_node_value_base()
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>* std::__addressof<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>&)
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>* std::__to_address<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*)
0.00 10.25 0.00 2985984 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&)
0.00 10.25 0.00 2985984 0.00 0.00 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>* std::addressof<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>&)
0.00 10.25 0.00 2985984 0.00 0.00 std::pair<std::__decay_and_strip<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true> >::__type, std::__decay_and_strip<bool>::__type> std::make_pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool>(std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>&&, bool&&)
0.00 10.25 0.00 2985984 0.00 0.00 std::pair<std::__decay_and_strip<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::__type, std::__decay_and_strip<std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::__type> std::make_pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&)
0.00 10.25 0.00 2982158 0.00 0.00 std::vector<int, std::allocator<int> >::max_size() const
0.00 10.25 0.00 2982088 0.00 0.00 std::vector<int, std::allocator<int> >::_S_relocate(int*, int*, int*, std::allocator<int>&)
0.00 10.25 0.00 2982088 0.00 0.00 std::vector<int, std::allocator<int> >::_S_do_relocate(int*, int*, int*, std::allocator<int>&, std::integral_constant<bool, true>)
0.00 10.25 0.00 2982088 0.00 0.00 std::vector<int, std::allocator<int> >::_S_use_relocate()
0.00 10.25 0.00 2982088 0.00 0.00 std::vector<int, std::allocator<int> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
0.00 10.25 0.00 2477682 0.00 0.00 std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_eq() const
0.00 10.25 0.00 2477682 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_S_cget(std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> const&)
0.00 10.25 0.00 1969217 0.00 0.00 std::vector<int, std::allocator<int> >::begin()
0.00 10.25 0.00 1969182 0.00 0.00 std::vector<int, std::allocator<int> >::end()
0.00 10.25 0.00 1511910 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::difference_type __gnu_cxx::operator-<int*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 1490979 0.00 0.00 unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
0.00 10.25 0.00 1490944 0.00 0.00 std::initializer_list<int>::end() const
0.00 10.25 0.00 1490944 0.00 0.00 std::initializer_list<int>::size() const
0.00 10.25 0.00 499094 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator+(long) const
0.00 10.25 0.00 457162 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*)
0.00 10.25 0.00 457162 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 436231 0.00 0.00 __gnu_cxx::__alloc_traits<std::allocator<int>, int>::_S_propagate_on_copy_assign()
0.00 10.25 0.00 436231 0.00 0.00 void std::_Destroy_aux<true>::__destroy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 436231 0.00 0.00 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> > const&)
0.00 10.25 0.00 436231 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 436231 0.00 0.00 void std::_Destroy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::allocator<int>&)
0.00 10.25 0.00 208085 0.00 0.00 getPair(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&)
0.00 10.25 0.00 208085 0.00 0.00 std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>::operator->() const
0.00 10.25 0.00 208085 0.00 0.00 std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
0.00 10.25 0.00 208085 0.00 0.00 std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 208085 0.00 0.00 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair(std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 208085 0.00 0.00 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 62793 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 60268 0.00 0.00 int const& std::max<int>(int const&, int const&)
0.00 10.25 0.00 42062 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >::base() const
0.00 10.25 0.00 42002 0.00 0.00 std::move_iterator<int*>::base() const
0.00 10.25 0.00 42002 0.00 0.00 std::move_iterator<int*>::move_iterator(int*)
0.00 10.25 0.00 42002 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base<int*>(std::move_iterator<int*>)
0.00 10.25 0.00 42002 0.00 0.00 int* std::__miter_base<int*>(int*)
0.00 10.25 0.00 41897 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::difference_type __gnu_cxx::operator-<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 41862 0.00 0.00 std::move_iterator<int*> std::make_move_iterator<int*>(int*)
0.00 10.25 0.00 21031 0.00 0.00 bool __gnu_cxx::operator!=<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >(__gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > > const&)
0.00 10.25 0.00 21001 0.00 0.00 int* std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<int>(int const*, int const*, int*)
0.00 10.25 0.00 21001 0.00 0.00 int* std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<int*>, int*>(std::move_iterator<int*>, std::move_iterator<int*>, int*)
0.00 10.25 0.00 21001 0.00 0.00 int* std::__copy_move_a<true, int*, int*>(int*, int*, int*)
0.00 10.25 0.00 21001 0.00 0.00 int* std::__copy_move_a2<true, int*, int*>(int*, int*, int*)
0.00 10.25 0.00 21001 0.00 0.00 int* std::uninitialized_copy<std::move_iterator<int*>, int*>(std::move_iterator<int*>, std::move_iterator<int*>, int*)
0.00 10.25 0.00 21001 0.00 0.00 int* std::__uninitialized_copy_a<std::move_iterator<int*>, int*, int>(std::move_iterator<int*>, std::move_iterator<int*>, int*, std::allocator<int>&)
0.00 10.25 0.00 21001 0.00 0.00 int* std::copy<std::move_iterator<int*>, int*>(std::move_iterator<int*>, std::move_iterator<int*>, int*)
0.00 10.25 0.00 20966 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::__normal_iterator<int*>(__gnu_cxx::__normal_iterator<int*, __gnu_cxx::__enable_if<std::__are_same<int*, int*>::__value, std::vector<int, std::allocator<int> > >::__type> const&)
0.00 10.25 0.00 20966 0.00 0.00 std::vector<int, std::allocator<int> >::cbegin() const
0.00 10.25 0.00 20931 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >::operator++()
0.00 10.25 0.00 20931 0.00 0.00 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator+=(long)
0.00 10.25 0.00 20931 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >::operator*() const
0.00 10.25 0.00 20931 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag)
0.00 10.25 0.00 20931 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_insert_dispatch<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::__false_type)
0.00 10.25 0.00 20931 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::vector<int, std::allocator<int> >::insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, void>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 20931 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::random_access_iterator_tag)
0.00 10.25 0.00 20931 0.00 0.00 int* std::__uninitialized_move_a<int*, int*, std::allocator<int> >(int*, int*, int*, std::allocator<int>&)
0.00 10.25 0.00 20931 0.00 0.00 void std::advance<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, unsigned long>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >&, unsigned long)
0.00 10.25 0.00 20931 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 20931 0.00 0.00 void std::__advance<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, long>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >&, long, std::random_access_iterator_tag)
0.00 10.25 0.00 13650 0.00 0.00 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::base() const
0.00 10.25 0.00 8392 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl()
0.00 10.25 0.00 8392 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base()
0.00 10.25 0.00 8392 0.00 0.00 std::vector<int, std::allocator<int> >::vector()
0.00 10.25 0.00 6825 0.00 0.00 bool __gnu_cxx::operator!=<char*, std::vector<char, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&)
0.00 10.25 0.00 5460 0.00 0.00 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator++()
0.00 10.25 0.00 5460 0.00 0.00 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator*() const
0.00 10.25 0.00 5460 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char)
0.00 10.25 0.00 2800 0.00 0.00 bool __gnu_cxx::operator!=<int*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 2730 0.00 0.00 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::__normal_iterator(char* const&)
0.00 10.25 0.00 2690 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator++()
0.00 10.25 0.00 1365 0.00 0.00 std::vector<char, std::allocator<char> >::end()
0.00 10.25 0.00 1365 0.00 0.00 std::vector<char, std::allocator<char> >::begin()
0.00 10.25 0.00 360 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_M_copy_data(std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data const&)
0.00 10.25 0.00 300 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator[](unsigned long)
0.00 10.25 0.00 200 0.00 0.00 __gnu_cxx::__normal_iterator<std::vector<int, std::allocator<int> > const*, std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > >::__normal_iterator(std::vector<int, std::allocator<int> > const* const&)
0.00 10.25 0.00 200 0.00 0.00 int* std::__uninitialized_fill_n<true>::__uninit_fill_n<int*, unsigned long, int>(int*, unsigned long, int const&)
0.00 10.25 0.00 200 0.00 0.00 std::vector<int, std::allocator<int> >::_M_fill_initialize(unsigned long, int const&)
0.00 10.25 0.00 200 0.00 0.00 std::vector<int, std::allocator<int> >::reserve(unsigned long)
0.00 10.25 0.00 200 0.00 0.00 std::vector<int, std::allocator<int> >::vector(unsigned long, int const&, std::allocator<int> const&)
0.00 10.25 0.00 200 0.00 0.00 int* std::__uninitialized_fill_n_a<int*, unsigned long, int, int>(int*, unsigned long, int const&, std::allocator<int>&)
0.00 10.25 0.00 200 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
0.00 10.25 0.00 155 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const
0.00 10.25 0.00 140 0.00 0.00 std::move_iterator<int*> std::__make_move_if_noexcept_iterator<int, std::move_iterator<int*> >(int*)
0.00 10.25 0.00 120 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_M_swap_data(std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data&)
0.00 10.25 0.00 100 0.00 0.00 flatten(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&)
0.00 10.25 0.00 100 0.00 0.00 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 100 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::end() const
0.00 10.25 0.00 100 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::size() const
0.00 10.25 0.00 100 0.00 0.00 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::begin() const
0.00 10.25 0.00 100 0.00 0.00 void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 100 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 100 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
0.00 10.25 0.00 100 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
0.00 10.25 0.00 70 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__miter_base<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 70 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&)
0.00 10.25 0.00 70 0.00 0.00 int* std::__uninitialized_move_if_noexcept_a<int*, int*, std::allocator<int> >(int*, int*, int*, std::allocator<int>&)
0.00 10.25 0.00 60 0.00 0.00 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 60 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::get_allocator() const
0.00 10.25 0.00 60 0.00 0.00 std::_Vector_base<int, std::allocator<int> >::_Vector_base(std::allocator<int> const&)
0.00 10.25 0.00 60 0.00 0.00 std::vector<int, std::allocator<int> >::_M_move_assign(std::vector<int, std::allocator<int> >&&, std::integral_constant<bool, true>)
0.00 10.25 0.00 60 0.00 0.00 std::vector<int, std::allocator<int> >::vector(std::allocator<int> const&)
0.00 10.25 0.00 60 0.00 0.00 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> >&&)
0.00 10.25 0.00 60 0.00 0.00 void std::__alloc_on_move<std::allocator<int> >(std::allocator<int>&, std::allocator<int>&)
0.00 10.25 0.00 60 0.00 0.00 void std::__do_alloc_on_move<std::allocator<int> >(std::allocator<int>&, std::allocator<int>&, std::integral_constant<bool, true>)
0.00 10.25 0.00 60 0.00 0.00 std::remove_reference<std::allocator<int>&>::type&& std::move<std::allocator<int>&>(std::allocator<int>&)
0.00 10.25 0.00 60 0.00 0.00 std::remove_reference<std::vector<int, std::allocator<int> >&>::type&& std::move<std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&)
0.00 10.25 0.00 50 0.00 0.00 compute_k_diff(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 50 0.00 0.01 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 38 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::new_allocator()
0.00 10.25 0.00 38 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::~new_allocator()
0.00 10.25 0.00 38 0.00 0.00 std::allocator<std::__detail::_Hash_node_base*>::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >(std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > const&)
0.00 10.25 0.00 38 0.00 0.00 std::allocator<std::__detail::_Hash_node_base*>::~allocator()
0.00 10.25 0.00 35 0.00 0.00 int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*)
0.00 10.25 0.00 35 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag)
0.00 10.25 0.00 35 0.00 0.00 void std::vector<int, std::allocator<int> >::_M_insert_dispatch<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::__false_type)
0.00 10.25 0.00 35 0.00 0.00 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::vector<int, std::allocator<int> >::insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, void>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 35 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::random_access_iterator_tag)
0.00 10.25 0.00 35 0.00 0.00 int* std::__copy_move_a<false, int*, int*>(int*, int*, int*)
0.00 10.25 0.00 35 0.00 0.00 int* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*)
0.00 10.25 0.00 35 0.00 0.00 int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*)
0.00 10.25 0.00 35 0.00 0.00 int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*, int>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*, std::allocator<int>&)
0.00 10.25 0.00 35 0.00 0.00 int* std::copy<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int*)
0.00 10.25 0.00 35 0.00 0.00 std::iterator_traits<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >)
0.00 10.25 0.00 20 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_uses_single_bucket(std::__detail::_Hash_node_base**) const
0.00 10.25 0.00 20 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_begin() const
0.00 10.25 0.00 20 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_deallocate_buckets(std::__detail::_Hash_node_base**, unsigned long)
0.00 10.25 0.00 20 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_deallocate_buckets()
0.00 10.25 0.00 19 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::deallocate(std::__detail::_Hash_node_base**, unsigned long)
0.00 10.25 0.00 19 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*)
0.00 10.25 0.00 19 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::max_size() const
0.00 10.25 0.00 19 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long)
0.00 10.25 0.00 19 0.00 0.07 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)
0.00 10.25 0.00 19 0.00 0.00 std::pointer_traits<std::__detail::_Hash_node_base**>::pointer_to(std::__detail::_Hash_node_base*&)
0.00 10.25 0.00 19 0.00 0.00 std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::allocate(std::allocator<std::__detail::_Hash_node_base*>&, unsigned long)
0.00 10.25 0.00 19 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_allocate_buckets(unsigned long)
0.00 10.25 0.00 19 0.00 0.00 std::__detail::_Hash_node_base** std::__addressof<std::__detail::_Hash_node_base*>(std::__detail::_Hash_node_base*&)
0.00 10.25 0.00 19 0.00 0.00 std::__detail::_Hash_node_base** std::__to_address<std::__detail::_Hash_node_base*>(std::__detail::_Hash_node_base**)
0.00 10.25 0.00 19 0.00 0.00 std::__detail::_Hash_node_base** std::addressof<std::__detail::_Hash_node_base*>(std::__detail::_Hash_node_base*&)
0.00 10.25 0.00 12 0.00 0.00 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::count() const
0.00 10.25 0.00 8 0.00 0.00 std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::time_since_epoch() const
0.00 10.25 0.00 6 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000000l> >::count() const
0.00 10.25 0.00 6 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__niter_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
0.00 10.25 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const
0.00 10.25 0.00 4 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
0.00 10.25 0.00 4 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
0.00 10.25 0.00 4 0.00 0.00 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&)
0.00 10.25 0.00 4 0.00 0.00 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)
0.00 10.25 0.00 4 0.00 0.00 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 3 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator()
0.00 10.25 0.00 3 0.00 0.00 std::enable_if<std::chrono::__is_duration<std::chrono::duration<double, std::ratio<1l, 1000000l> > >::value, std::chrono::duration<double, std::ratio<1l, 1000000l> > >::type std::chrono::duration_cast<std::chrono::duration<double, std::ratio<1l, 1000000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 3 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<double, std::ratio<1l, 1000000l> >, std::ratio<1l, 1000l>, double, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 3 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000000l> >::duration<double, void>(double const&)
0.00 10.25 0.00 3 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 2 0.00 0.01 read_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 10.25 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
0.00 10.25 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*)
0.00 10.25 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
0.00 10.25 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator()
0.00 10.25 0.00 2 0.00 0.00 __gnu_cxx::new_allocator<char>::max_size() const
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const
0.00 10.25 0.00 2 0.00 0.00 std::initializer_list<char>::begin() const
0.00 10.25 0.00 2 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000l> >::count() const
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::capacity() const
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const
0.00 10.25 0.00 2 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
0.00 10.25 0.00 2 0.00 0.00 std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
0.00 10.25 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long)
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl()
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl()
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data()
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base()
0.00 10.25 0.00 2 0.00 0.00 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base()
0.00 10.25 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
0.00 10.25 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long)
0.00 10.25 0.00 2 0.00 0.00 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate()
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_nothrow_relocate(std::integral_constant<bool, true>)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::reserve(unsigned long)
0.00 10.25 0.00 2 0.00 0.00 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()
0.00 10.25 0.00 2 0.00 0.00 char const* std::__miter_base<char const*>(char const*)
0.00 10.25 0.00 2 0.00 0.00 char const* std::__niter_base<char const*>(char const*)
0.00 10.25 0.00 2 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
0.00 10.25 0.00 2 0.00 0.00 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
0.00 10.25 0.00 2 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
0.00 10.25 0.00 2 0.00 0.00 void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
0.00 10.25 0.00 1 0.00 9.56 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)
0.00 10.25 0.00 1 0.00 0.01 __static_initialization_and_destruction_0(int, int)
0.00 10.25 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::new_allocator()
0.00 10.25 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::~new_allocator()
0.00 10.25 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long)
0.00 10.25 0.00 1 0.00 0.00 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*)
0.00 10.25 0.00 1 0.00 0.00 std::initializer_list<char>::end() const
0.00 10.25 0.00 1 0.00 0.00 std::initializer_list<char>::size() const
0.00 10.25 0.00 1 0.00 0.00 std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::allocator()
0.00 10.25 0.00 1 0.00 0.00 std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >::~allocator()
0.00 10.25 0.00 1 0.00 0.30 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear()
0.00 10.25 0.00 1 0.00 0.00 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable()
0.00 10.25 0.00 1 0.00 0.30 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable()
0.00 10.25 0.00 1 0.00 0.00 char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long)
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl(std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl()
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long)
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_Vector_impl_data::_Vector_impl_data()
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::_Vector_base(std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.00 std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
0.00 10.25 0.00 1 0.00 0.00 std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::unordered_map()
0.00 10.25 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long)
0.00 10.25 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
0.00 10.25 0.00 1 0.00 0.00 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.01 char* std::__uninitialized_copy<true>::__uninit_copy<char const*, char*>(char const*, char const*, char*)
0.00 10.25 0.00 1 0.00 0.00 std::enable_if<std::chrono::__is_duration<std::chrono::duration<double, std::ratio<1l, 1000l> > >::value, std::chrono::duration<double, std::ratio<1l, 1000l> > >::type std::chrono::duration_cast<std::chrono::duration<double, std::ratio<1l, 1000l> >, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 1 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000l> > std::chrono::__duration_cast_impl<std::chrono::duration<double, std::ratio<1l, 1000l> >, std::ratio<1l, 1000000l>, double, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 1 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000l> >::duration<double, void>(double const&)
0.00 10.25 0.00 1 0.00 0.00 std::chrono::duration<double, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1000000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)
0.00 10.25 0.00 1 0.00 0.00 std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.00 std::vector<char, std::allocator<char> >::_S_check_init_len(unsigned long, std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.01 void std::vector<char, std::allocator<char> >::_M_range_initialize<char const*>(char const*, char const*, std::forward_iterator_tag)
0.00 10.25 0.00 1 0.00 0.01 std::vector<char, std::allocator<char> >::vector(std::initializer_list<char>, std::allocator<char> const&)
0.00 10.25 0.00 1 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_Hashtable_alloc()
0.00 10.25 0.00 1 0.00 0.00 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::~_Hashtable_alloc()
0.00 10.25 0.00 1 0.00 0.00 std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float)
0.00 10.25 0.00 1 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >, true>::_Hashtable_ebo_helper()
0.00 10.25 0.00 1 0.00 0.00 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> >, true>::~_Hashtable_ebo_helper()
0.00 10.25 0.00 1 0.00 0.00 std::iterator_traits<char const*>::difference_type std::__distance<char const*>(char const*, char const*, std::random_access_iterator_tag)
0.00 10.25 0.00 1 0.00 0.00 char* std::__niter_base<char*>(char*)
0.00 10.25 0.00 1 0.00 0.00 char* std::__niter_wrap<char*>(char* const&, char*)
0.00 10.25 0.00 1 0.00 0.00 char* std::__copy_move_a<false, char const*, char*>(char const*, char const*, char*)
0.00 10.25 0.00 1 0.00 0.00 char* std::__copy_move_a2<false, char const*, char*>(char const*, char const*, char*)
0.00 10.25 0.00 1 0.00 0.01 char* std::uninitialized_copy<char const*, char*>(char const*, char const*, char*)
0.00 10.25 0.00 1 0.00 0.00 std::iterator_traits<char const*>::iterator_category std::__iterator_category<char const*>(char const* const&)
0.00 10.25 0.00 1 0.00 0.01 char* std::__uninitialized_copy_a<char const*, char*, char>(char const*, char const*, char*, std::allocator<char>&)
0.00 10.25 0.00 1 0.00 0.01 void std::_Destroy<char*>(char*, char*)
0.00 10.25 0.00 1 0.00 0.01 void std::_Destroy<char*, char>(char*, char*, std::allocator<char>&)
0.00 10.25 0.00 1 0.00 0.00 std::iterator_traits<char const*>::difference_type std::distance<char const*>(char const*, char const*)
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Copyright (C) 2012-2020 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Call graph (explanation follows)
granularity: each sample hit covers 2 byte(s) for 0.10% of 10.25 seconds
index % time self children called name
<spontaneous>
[1] 96.2 0.00 9.86 main [1]
0.00 9.56 1/1 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
0.00 0.25 50/50 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.02 0.01 50/50 compute_basic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [135]
0.00 0.01 2/2 read_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
0.00 0.00 50/50 compute_k_diff(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [242]
0.00 0.00 300/300 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator[](unsigned long) [361]
0.00 0.00 153/155 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [364]
0.00 0.00 4/4 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) [401]
0.00 0.00 3/3 std::chrono::duration<double, std::ratio<1l, 1000000l> >::duration<long, std::ratio<1l, 1000000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [407]
0.00 0.00 3/6 std::chrono::duration<double, std::ratio<1l, 1000000l> >::count() const [395]
0.00 0.00 2/2 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [433]
0.00 0.00 1/1 std::chrono::duration<double, std::ratio<1l, 1000l> >::duration<long, std::ratio<1l, 1000000000l>, void>(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [462]
0.00 0.00 1/2 std::chrono::duration<double, std::ratio<1l, 1000l> >::count() const [415]
-----------------------------------------------
5460 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
0.00 9.56 1/1 main [1]
[2] 93.3 0.00 9.56 1+5460 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
0.06 9.50 4096/4096 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.00 0.00 8192/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
0.00 0.00 8192/8392 std::vector<int, std::allocator<int> >::vector() [247]
0.00 0.00 5460/5460 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) [255]
0.00 0.00 5460/25355487 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
0.00 0.00 6825/6825 bool __gnu_cxx::operator!=<char*, std::vector<char, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > const&) [352]
0.00 0.00 5460/5460 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator*() const [354]
0.00 0.00 5460/5460 __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >::operator++() [353]
0.00 0.00 1365/1365 std::vector<char, std::allocator<char> >::begin() [359]
0.00 0.00 1365/1365 std::vector<char, std::allocator<char> >::end() [358]
5460 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
-----------------------------------------------
4472832 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.06 9.50 4096/4096 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
[3] 93.3 0.06 9.50 4096+4472832 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.37 8.03 2985984/2985984 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.07 0.57 8945664/33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.02 0.14 8945664/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
0.00 0.16 4472832/4472832 std::vector<int, std::allocator<int> >::push_back(int const&) [76]
0.00 0.11 2985984/12152021 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair() [34]
0.00 0.02 4472832/4472832 std::vector<int, std::allocator<int> >::pop_back() [166]
0.01 0.00 1490944/2981888 std::initializer_list<int>::begin() const [201]
0.00 0.01 1490944/1490944 std::initializer_list<int>::end() const [230]
4472832 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
-----------------------------------------------
0.37 8.03 2985984/2985984 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
[4] 82.0 0.37 8.03 2985984 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.02 2.99 2985984/2985984 std::enable_if<std::is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&>::value, std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> >::type std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [5]
0.02 1.11 2985984/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::vector(unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > > const&) [12]
0.03 0.89 5971968/5971968 std::pair<std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type, std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type> std::make_pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [21]
0.03 0.71 17915904/19164414 std::__cxx11::to_string(int) [24]
0.05 0.46 8957952/8958012 std::vector<int, std::allocator<int> >::vector(unsigned long, std::allocator<int> const&) [32]
0.07 0.30 2985984/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~vector() [37]
0.23 0.00 200060928/208281669 std::vector<int, std::allocator<int> >::operator[](unsigned long) [52]
0.20 0.00 182145024/182623476 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[](unsigned long) [63]
0.02 0.14 8957952/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
0.01 0.11 2985984/2985984 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::~pair() [88]
0.00 0.12 2985984/2985984 std::pair<std::__decay_and_strip<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::__type, std::__decay_and_strip<std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::__type> std::make_pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&) [91]
0.00 0.11 2985984/12152021 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair() [34]
0.04 0.04 23887872/25573483 bool __gnu_cxx::operator!=<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&) [107]
0.05 0.02 8957952/8966604 std::allocator<int>::allocator() [109]
0.06 0.00 53747712/57762748 int const& std::min<int>(int const&, int const&) [112]
0.02 0.01 5971968/40139128 std::vector<int, std::allocator<int> >::end() const [62]
0.03 0.00 17915904/17918914 std::vector<int, std::allocator<int> >::operator[](unsigned long) const [141]
0.03 0.00 17915904/19164414 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator*() const [139]
0.00 0.03 2985984/3194069 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.01 0.01 5971968/40139128 std::vector<int, std::allocator<int> >::begin() const [71]
0.02 0.01 8957952/105414800 std::allocator<int>::~allocator() [45]
0.02 0.00 17915904/19164414 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator++() [152]
0.00 0.00 2985984/8958432 std::allocator<std::vector<int, std::allocator<int> > >::~allocator() [162]
0.00 0.00 2985984/2986144 std::allocator<std::vector<int, std::allocator<int> > >::allocator() [310]
-----------------------------------------------
0.02 2.99 2985984/2985984 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[5] 29.4 0.02 2.99 2985984 std::enable_if<std::is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&>::value, std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> >::type std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [5]
0.02 2.97 2985984/2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [6]
0.00 0.00 2985984/17915904 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&& std::forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::remove_reference<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::type&) [295]
-----------------------------------------------
0.02 2.97 2985984/2985984 std::enable_if<std::is_constructible<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&>::value, std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> >::type std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [5]
[6] 29.2 0.02 2.97 2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [6]
0.04 2.93 2985984/2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::integral_constant<bool, true>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [7]
0.00 0.00 2985984/17915904 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&& std::forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::remove_reference<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::type&) [295]
-----------------------------------------------
0.04 2.93 2985984/2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [6]
[7] 29.0 0.04 2.93 2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::integral_constant<bool, true>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [7]
0.07 1.54 2985984/2985984 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long) [9]
0.00 1.05 2985984/3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [13]
0.01 0.15 2985984/2985984 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [75]
0.00 0.04 2985984/2985984 std::pair<std::__decay_and_strip<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true> >::__type, std::__decay_and_strip<bool>::__type> std::make_pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool>(std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>&&, bool&&) [128]
0.01 0.02 2985984/3194088 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [136]
0.01 0.02 2985984/3194088 decltype ((get<0>)((forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>)({parm#1}))) std::__detail::_Select1st::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&) const [143]
0.00 0.01 2985984/2986003 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_extract() [196]
0.00 0.01 2985984/3194069 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_hash_code(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [192]
0.00 0.00 2985984/3194088 std::__detail::_Hash_node_value_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_v() [240]
0.00 0.00 2985984/17915904 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&& std::forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::remove_reference<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::type&) [295]
-----------------------------------------------
0.00 0.00 20121/33293828 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.00 0.03 416170/33293828 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair(std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > const&) [145]
0.07 0.57 8945664/33293828 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.09 0.76 11943936/33293828 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, true>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [22]
0.09 0.76 11967937/33293828 void std::_Construct<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > const&) [20]
[8] 23.0 0.25 2.11 33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.12 0.72 33293828/33314759 int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, std::allocator<int>&) [23]
0.09 0.50 33293828/42252040 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&) [26]
0.07 0.14 33293828/33293828 __gnu_cxx::__alloc_traits<std::allocator<int>, int>::_S_select_on_copy(std::allocator<int> const&) [61]
0.10 0.07 33293828/40139128 std::vector<int, std::allocator<int> >::end() const [62]
0.07 0.07 33293828/40139128 std::vector<int, std::allocator<int> >::begin() const [71]
0.06 0.03 33293828/105414800 std::allocator<int>::~allocator() [45]
0.03 0.00 33293828/40130506 std::vector<int, std::allocator<int> >::size() const [127]
0.03 0.00 33293828/36276046 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() const [132]
0.02 0.00 33293828/99916969 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [113]
-----------------------------------------------
0.07 1.54 2985984/2985984 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::integral_constant<bool, true>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [7]
[9] 15.7 0.07 1.54 2985984 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long) [9]
0.00 1.38 19/19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) [11]
0.01 0.15 2985984/2985984 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [72]
0.00 0.00 19/3194088 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [136]
0.00 0.00 19/3194088 decltype ((get<0>)((forward<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>)({parm#1}))) std::__detail::_Select1st::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&) const [143]
0.00 0.00 19/2986003 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_extract() [196]
0.00 0.00 19/3194088 std::__detail::_Hash_node_value_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >::_M_v() [240]
0.00 0.00 2985984/2985984 std::__detail::_Prime_rehash_policy::_M_state() const [316]
0.00 0.00 2985984/2985984 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_store_code(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long) const [315]
0.00 0.00 2985984/3194069 std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [305]
-----------------------------------------------
0.76 0.62 19/19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) [11]
[10] 13.4 0.76 0.62 19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) [10]
0.30 0.00 5790400/13203283 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_M_next() const [29]
0.25 0.04 5790400/9496837 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> const*, unsigned long) const [33]
0.00 0.02 19/20 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_deallocate_buckets() [150]
0.00 0.00 19/19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) [280]
0.00 0.00 19/20 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_begin() const [384]
-----------------------------------------------
0.00 1.38 19/19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*, unsigned long) [9]
[11] 13.4 0.00 1.38 19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) [11]
0.76 0.62 19/19 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) [10]
-----------------------------------------------
0.00 0.00 60/2986144 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 100/2986144 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.02 1.11 2985984/2986144 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[12] 11.0 0.02 1.11 2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::vector(unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > > const&) [12]
0.02 0.99 2986144/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_fill_initialize(unsigned long, std::vector<int, std::allocator<int> > const&) [15]
0.00 0.05 2986144/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<int, std::allocator<int> > > const&) [115]
0.00 0.05 2986144/2986144 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_Vector_base(unsigned long, std::allocator<std::vector<int, std::allocator<int> > > const&) [122]
-----------------------------------------------
0.00 0.07 208085/3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [105]
0.00 1.05 2985984/3194069 std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >(std::integral_constant<bool, true>, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [7]
[13] 11.0 0.00 1.12 3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [13]
0.67 0.45 3194069/3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [14]
-----------------------------------------------
0.67 0.45 3194069/3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [13]
[14] 11.0 0.67 0.45 3194069 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [14]
0.02 0.16 2477682/2477682 std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_equals(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const [69]
0.15 0.00 2990046/13203283 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_M_next() const [29]
0.01 0.12 2269584/3706437 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const [64]
-----------------------------------------------
0.02 0.99 2986144/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::vector(unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > > const&) [12]
[15] 9.9 0.02 0.99 2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_fill_initialize(unsigned long, std::vector<int, std::allocator<int> > const&) [15]
0.01 0.98 2986144/2986144 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n_a<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > >&) [17]
0.01 0.00 2986144/5972288 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_get_Tp_allocator() [188]
-----------------------------------------------
0.00 0.00 50/54204488 compute_basic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [135]
0.00 0.00 50/54204488 compute_k_diff(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [242]
0.00 0.00 60/54204488 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 60/54204488 std::vector<int, std::allocator<int> >::_M_move_assign(std::vector<int, std::allocator<int> >&&, std::integral_constant<bool, true>) [264]
0.00 0.00 8192/54204488 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
0.00 0.00 20481/54204488 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.02 0.14 8945664/54204488 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.02 0.14 8957952/54204488 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.03 0.19 11967937/54204488 void std::_Destroy<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*) [51]
0.07 0.38 24304042/54204488 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair() [34]
[16] 9.8 0.15 0.85 54204488 std::vector<int, std::allocator<int> >::~vector() [16]
0.14 0.47 54204488/54204488 std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [31]
0.07 0.15 54204488/54204523 void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [57]
0.03 0.00 54204488/99916969 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [113]
-----------------------------------------------
0.01 0.98 2986144/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_fill_initialize(unsigned long, std::vector<int, std::allocator<int> > const&) [15]
[17] 9.6 0.01 0.98 2986144 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n_a<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > >&) [17]
0.00 0.98 2986144/2986144 std::vector<int, std::allocator<int> >* std::uninitialized_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [19]
-----------------------------------------------
0.02 0.96 2986144/2986144 std::vector<int, std::allocator<int> >* std::uninitialized_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [19]
[18] 9.5 0.02 0.96 2986144 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [18]
0.06 0.89 11967937/11967937 void std::_Construct<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > const&) [20]
0.02 0.00 11967937/23935874 std::vector<int, std::allocator<int> >* std::__addressof<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&) [138]
-----------------------------------------------
0.00 0.98 2986144/2986144 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n_a<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > >&) [17]
[19] 9.5 0.00 0.98 2986144 std::vector<int, std::allocator<int> >* std::uninitialized_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [19]
0.02 0.96 2986144/2986144 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [18]
-----------------------------------------------
0.06 0.89 11967937/11967937 std::vector<int, std::allocator<int> >* std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, unsigned long, std::vector<int, std::allocator<int> > const&) [18]
[20] 9.2 0.06 0.89 11967937 void std::_Construct<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > const&) [20]
0.09 0.76 11967937/33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.02 0.00 11967937/11967937 std::vector<int, std::allocator<int> > const& std::forward<std::vector<int, std::allocator<int> > const&>(std::remove_reference<std::vector<int, std::allocator<int> > const&>::type&) [160]
0.02 0.00 11967937/22412837 operator new(unsigned long, void*) [134]
-----------------------------------------------
0.03 0.89 5971968/5971968 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[21] 9.0 0.03 0.89 5971968 std::pair<std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type, std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type> std::make_pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [21]
0.03 0.85 5971968/5971968 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, true>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [22]
0.01 0.00 11943936/23887872 std::vector<int, std::allocator<int> >& std::forward<std::vector<int, std::allocator<int> >&>(std::remove_reference<std::vector<int, std::allocator<int> >&>::type&) [173]
-----------------------------------------------
0.03 0.85 5971968/5971968 std::pair<std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type, std::__decay_and_strip<std::vector<int, std::allocator<int> >&>::__type> std::make_pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [21]
[22] 8.6 0.03 0.85 5971968 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair<std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, true>(std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&) [22]
0.09 0.76 11943936/33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.01 0.00 11943936/23887872 std::vector<int, std::allocator<int> >& std::forward<std::vector<int, std::allocator<int> >&>(std::remove_reference<std::vector<int, std::allocator<int> >&>::type&) [173]
-----------------------------------------------
0.00 0.00 20931/33314759 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag) [238]
0.12 0.72 33293828/33314759 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
[23] 8.2 0.12 0.72 33314759 int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, std::allocator<int>&) [23]
0.01 0.71 33314759/33314759 int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [27]
-----------------------------------------------
0.00 0.05 1248510/19164414 getPair(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [67]
0.03 0.71 17915904/19164414 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[24] 7.7 0.03 0.76 19164414 std::__cxx11::to_string(int) [24]
0.44 0.32 19164414/19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [25]
-----------------------------------------------
0.44 0.32 19164414/19164414 std::__cxx11::to_string(int) [24]
[25] 7.4 0.44 0.32 19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [25]
0.05 0.27 19164414/19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [38]
-----------------------------------------------
0.00 0.00 200/42252040 std::vector<int, std::allocator<int> >::vector(unsigned long, int const&, std::allocator<int> const&) [222]
0.02 0.13 8958012/42252040 std::vector<int, std::allocator<int> >::vector(unsigned long, std::allocator<int> const&) [32]
0.09 0.50 33293828/42252040 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
[26] 7.3 0.12 0.63 42252040 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&) [26]
0.13 0.28 42252040/42252040 std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned long) [36]
0.11 0.11 42252040/42252100 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::allocator<int> const&) [56]
-----------------------------------------------
0.01 0.71 33314759/33314759 int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, int>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*, std::allocator<int>&) [23]
[27] 7.0 0.01 0.71 33314759 int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [27]
0.11 0.61 33314759/33314759 int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [28]
-----------------------------------------------
0.11 0.61 33314759/33314759 int* std::uninitialized_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [27]
[28] 6.9 0.11 0.61 33314759 int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [28]
0.10 0.51 33314759/33314759 int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [30]
-----------------------------------------------
0.07 0.00 1436853/13203283 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [72]
0.15 0.00 2985984/13203283 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [42]
0.15 0.00 2990046/13203283 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [14]
0.30 0.00 5790400/13203283 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) [10]
[29] 6.6 0.68 0.00 13203283 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_M_next() const [29]
-----------------------------------------------
0.10 0.51 33314759/33314759 int* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [28]
[30] 5.9 0.10 0.51 33314759 int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [30]
0.10 0.36 33314759/33314759 int* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [35]
0.05 0.00 66629518/67543842 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > std::__miter_base<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) [117]
-----------------------------------------------
0.14 0.47 54204488/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
[31] 5.9 0.14 0.47 54204488 std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [31]
0.07 0.20 54204488/55695667 std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long) [44]
0.05 0.14 54204488/54204488 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [65]
-----------------------------------------------
0.00 0.00 60/8958012 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.05 0.46 8957952/8958012 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[32] 5.0 0.05 0.46 8958012 std::vector<int, std::allocator<int> >::vector(unsigned long, std::allocator<int> const&) [32]
0.05 0.16 8958012/8958012 std::vector<int, std::allocator<int> >::_M_default_initialize(unsigned long) [58]
0.02 0.13 8958012/42252040 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&) [26]
0.01 0.08 8958012/8958212 std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&) [103]
-----------------------------------------------
0.16 0.03 3706437/9496837 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const [64]
0.25 0.04 5790400/9496837 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) [10]
[33] 4.7 0.42 0.07 9496837 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> const*, unsigned long) const [33]
0.06 0.00 9496837/12690925 std::__detail::_Mod_range_hashing::operator()(unsigned long, unsigned long) const [108]
0.01 0.00 9496837/12690925 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_h2() const [174]
-----------------------------------------------
0.00 0.01 208085/12152021 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.00 0.11 2985984/12152021 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.00 0.11 2985984/12152021 PossibleOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, int, int) [3]
0.00 0.11 2985984/12152021 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::~pair() [88]
0.00 0.11 2985984/12152021 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::~pair() [95]
[34] 4.5 0.01 0.45 12152021 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair() [34]
0.07 0.38 24304042/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
-----------------------------------------------
0.10 0.36 33314759/33314759 int* std::copy<__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [30]
[35] 4.5 0.10 0.36 33314759 int* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [35]
0.07 0.12 33314759/33771921 int* std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*) [66]
0.05 0.05 66629518/67543842 int const* std::__niter_base<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >) [98]
0.04 0.00 33314759/42294007 int* std::__niter_wrap<int*>(int* const&, int*) [118]
0.03 0.00 33314759/51282273 int* std::__niter_base<int*>(int*) [126]
-----------------------------------------------
0.13 0.28 42252040/42252040 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&) [26]
[36] 4.0 0.13 0.28 42252040 std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned long) [36]
0.05 0.23 42252040/43743219 std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) [43]
-----------------------------------------------
0.00 0.00 60/2986144 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 100/2986144 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.07 0.30 2985984/2986144 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[37] 3.6 0.07 0.30 2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~vector() [37]
0.01 0.27 2986144/2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, std::allocator<std::vector<int, std::allocator<int> > >&) [46]
0.00 0.02 2986144/2986144 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~_Vector_base() [169]
0.01 0.00 2986144/5972288 std::_Vector_base<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::_M_get_Tp_allocator() [188]
-----------------------------------------------
0.05 0.27 19164414/19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > __gnu_cxx::__to_xstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...) [25]
[38] 3.1 0.05 0.27 19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [38]
0.04 0.23 19164414/19164414 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [48]
-----------------------------------------------
0.00 0.30 1/1 std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::~unordered_map() [40]
[39] 3.0 0.00 0.30 1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable() [39]
0.00 0.30 1/1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() [41]
0.00 0.00 1/20 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_deallocate_buckets() [150]
0.00 0.00 1/1 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::~_Hashtable_alloc() [464]
-----------------------------------------------
<spontaneous>
[40] 3.0 0.00 0.30 std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::~unordered_map() [40]
0.00 0.30 1/1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable() [39]
-----------------------------------------------
0.00 0.30 1/1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable() [39]
[41] 3.0 0.00 0.30 1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() [41]
0.01 0.29 1/1 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [42]
0.00 0.00 1/20 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_begin() const [384]
-----------------------------------------------
0.01 0.29 1/1 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() [41]
[42] 3.0 0.01 0.29 1 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [42]
0.15 0.00 2985984/13203283 std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>::_M_next() const [29]
0.01 0.13 2985984/2985984 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [83]
-----------------------------------------------
0.00 0.00 35/43743219 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag) [262]
0.00 0.00 200/43743219 std::vector<int, std::allocator<int> >::reserve(unsigned long) [259]
0.00 0.01 1490944/43743219 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) [85]
0.05 0.23 42252040/43743219 std::_Vector_base<int, std::allocator<int> >::_M_create_storage(unsigned long) [36]
[43] 2.8 0.06 0.23 43743219 std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) [43]
0.06 0.18 43583435/43583435 std::allocator_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) [54]
-----------------------------------------------
0.00 0.00 35/55695667 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag) [262]
0.00 0.00 200/55695667 std::vector<int, std::allocator<int> >::reserve(unsigned long) [259]
0.00 0.01 1490944/55695667 void std::vector<int, std::allocator<int> >::_M_realloc_insert<int const&>(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&) [85]
0.07 0.20 54204488/55695667 std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [31]
[44] 2.7 0.07 0.21 55695667 std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long) [44]
0.16 0.05 43583435/43583435 std::allocator_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long) [60]
-----------------------------------------------
0.00 0.00 60/105414800 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 60/105414800 std::vector<int, std::allocator<int> >::_M_move_assign(std::vector<int, std::allocator<int> >&&, std::integral_constant<bool, true>) [264]
0.00 0.00 200/105414800 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.02 0.01 8957952/105414800 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.02 0.01 8958212/105414800 std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&) [103]
0.06 0.03 33293828/105414800 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.09 0.05 54204488/105414800 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [65]
[45] 2.7 0.18 0.10 105414800 std::allocator<int>::~allocator() [45]
0.10 0.00 105414800/105414800 __gnu_cxx::new_allocator<int>::~new_allocator() [101]
-----------------------------------------------
0.01 0.27 2986144/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~vector() [37]
[46] 2.7 0.01 0.27 2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, std::allocator<std::vector<int, std::allocator<int> > >&) [46]
0.01 0.26 2986144/2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [47]
-----------------------------------------------
0.01 0.26 2986144/2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*, std::allocator<std::vector<int, std::allocator<int> > >&) [46]
[47] 2.6 0.01 0.26 2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [47]
0.00 0.26 2986144/2986144 void std::_Destroy_aux<false>::__destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [49]
-----------------------------------------------
0.04 0.23 19164414/19164414 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char*, void>(char*, char*, std::allocator<char> const&) [38]
[48] 2.6 0.04 0.23 19164414 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [48]
0.05 0.18 19164414/19164414 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [55]
-----------------------------------------------
0.00 0.26 2986144/2986144 void std::_Destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [47]
[49] 2.5 0.00 0.26 2986144 void std::_Destroy_aux<false>::__destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [49]
0.03 0.22 11967937/11967937 void std::_Destroy<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*) [51]
0.02 0.00 11967937/23935874 std::vector<int, std::allocator<int> >* std::__addressof<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >&) [138]
-----------------------------------------------
0.00 0.25 50/50 main [1]
[50] 2.4 0.00 0.25 50 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.00 0.18 208085/208085 getPair(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [67]
0.00 0.04 436231/436231 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> > const&) [131]
0.00 0.01 100/100 flatten(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&) [180]
0.00 0.01 208085/12152021 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::~pair() [34]
0.00 0.01 200/200 std::vector<int, std::allocator<int> >::vector(unsigned long, int const&, std::allocator<int> const&) [222]
0.01 0.00 2690/2690 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator*() const [232]
0.00 0.00 20121/33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
0.00 0.00 456292/182623476 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[](unsigned long) [63]
0.00 0.00 20481/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
0.00 0.00 60/60 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 100/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::vector(unsigned long, std::vector<int, std::allocator<int> > const&, std::allocator<std::vector<int, std::allocator<int> > > const&) [12]
0.00 0.00 100/2986144 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::~vector() [37]
0.00 0.00 35/35 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::vector<int, std::allocator<int> >::insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, void>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) [260]
0.00 0.00 60/60 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> >&&) [265]
0.00 0.00 200/8966604 std::allocator<int>::allocator() [109]
0.00 0.00 200/105414800 std::allocator<int>::~allocator() [45]
0.00 0.00 145/1969182 std::vector<int, std::allocator<int> >::end() [236]
0.00 0.00 110/1969217 std::vector<int, std::allocator<int> >::begin() [235]
0.00 0.00 100/8958432 std::allocator<std::vector<int, std::allocator<int> > >::~allocator() [162]
0.00 0.00 2765/2800 bool __gnu_cxx::operator!=<int*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > const&) [355]
0.00 0.00 2690/2690 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >::operator++() [357]
0.00 0.00 100/2986144 std::allocator<std::vector<int, std::allocator<int> > >::allocator() [310]
0.00 0.00 35/20966 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::__normal_iterator<int*>(__gnu_cxx::__normal_iterator<int*, __gnu_cxx::__enable_if<std::__are_same<int*, int*>::__value, std::vector<int, std::allocator<int> > >::__type> const&) [345]
-----------------------------------------------
0.03 0.22 11967937/11967937 void std::_Destroy_aux<false>::__destroy<std::vector<int, std::allocator<int> >*>(std::vector<int, std::allocator<int> >*, std::vector<int, std::allocator<int> >*) [49]
[51] 2.4 0.03 0.22 11967937 void std::_Destroy<std::vector<int, std::allocator<int> > >(std::vector<int, std::allocator<int> >*) [51]
0.03 0.19 11967937/54204488 std::vector<int, std::allocator<int> >::~vector() [16]
-----------------------------------------------
0.00 0.00 22320/208281669 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 316568/208281669 compute_k_diff(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [242]
0.01 0.00 7881853/208281669 compute_basic(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [135]
0.23 0.00 200060928/208281669 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[52] 2.3 0.24 0.00 208281669 std::vector<int, std::allocator<int> >::operator[](unsigned long) [52]
-----------------------------------------------
0.00 0.00 100/25355487 void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [266]
0.00 0.00 5460/25355487 PossibleStringsOffsets(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [2]
0.00 0.00 5460/25355487 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char) [255]
0.01 0.01 2985984/25355487 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&) [92]
0.01 0.02 3194069/25355487 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.08 0.09 19164414/25355487 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [55]
[53] 2.3 0.11 0.13 25355487 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
0.04 0.07 25355487/25355487 std::iterator_traits<char*>::difference_type std::distance<char*>(char*, char*) [99]
0.02 0.00 25355487/25355487 bool __gnu_cxx::__is_null_pointer<char>(char*) [158]
-----------------------------------------------
0.06 0.18 43583435/43583435 std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) [43]
[54] 2.3 0.06 0.18 43583435 std::allocator_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) [54]
0.13 0.05 43583435/43583435 __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) [68]
-----------------------------------------------
0.05 0.18 19164414/19164414 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*) [48]
[55] 2.2 0.05 0.18 19164414 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char*>(char*, char*, std::__false_type) [55]
0.08 0.09 19164414/25355487 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [53]
-----------------------------------------------
0.00 0.00 60/42252100 std::_Vector_base<int, std::allocator<int> >::_Vector_base(std::allocator<int> const&) [274]
0.11 0.11 42252040/42252100 std::_Vector_base<int, std::allocator<int> >::_Vector_base(unsigned long, std::allocator<int> const&) [26]
[56] 2.2 0.11 0.11 42252100 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::allocator<int> const&) [56]
0.05 0.04 42252100/96448196 std::allocator<int>::allocator(std::allocator<int> const&) [59]
0.02 0.00 42252100/42260612 std::_Vector_base<int, std::allocator<int> >::_Vector_impl_data::_Vector_impl_data() [157]
-----------------------------------------------
0.00 0.00 35/54204523 void std::vector<int, std::allocator<int> >::_M_range_insert<__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, std::forward_iterator_tag) [262]
0.07 0.15 54204488/54204523 std::vector<int, std::allocator<int> >::~vector() [16]
[57] 2.1 0.07 0.15 54204523 void std::_Destroy<int*, int>(int*, int*, std::allocator<int>&) [57]
0.09 0.06 54204523/54204523 void std::_Destroy<int*>(int*, int*) [80]
-----------------------------------------------
0.05 0.16 8958012/8958012 std::vector<int, std::allocator<int> >::vector(unsigned long, std::allocator<int> const&) [32]
[58] 2.1 0.05 0.16 8958012 std::vector<int, std::allocator<int> >::_M_default_initialize(unsigned long) [58]
0.02 0.14 8958012/8958012 int* std::__uninitialized_default_n_a<int*, unsigned long, int>(int*, unsigned long, std::allocator<int>&) [74]
0.00 0.00 8958012/99916969 std::_Vector_base<int, std::allocator<int> >::_M_get_Tp_allocator() [113]
-----------------------------------------------
0.00 0.00 60/96448196 std::_Vector_base<int, std::allocator<int> >::get_allocator() const [277]
0.01 0.01 8958212/96448196 std::vector<int, std::allocator<int> >::_S_check_init_len(unsigned long, std::allocator<int> const&) [103]
0.01 0.01 11943996/96448196 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::_Vector_base<int, std::allocator<int> >::_Vector_impl&&) [78]
0.04 0.03 33293828/96448196 std::allocator_traits<std::allocator<int> >::select_on_container_copy_construction(std::allocator<int> const&) [81]
0.05 0.04 42252100/96448196 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::_Vector_impl(std::allocator<int> const&) [56]
[59] 2.0 0.11 0.10 96448196 std::allocator<int>::allocator(std::allocator<int> const&) [59]
0.10 0.00 96448196/96448196 __gnu_cxx::new_allocator<int>::new_allocator(__gnu_cxx::new_allocator<int> const&) [100]
-----------------------------------------------
0.16 0.05 43583435/43583435 std::_Vector_base<int, std::allocator<int> >::_M_deallocate(int*, unsigned long) [44]
[60] 2.0 0.16 0.05 43583435 std::allocator_traits<std::allocator<int> >::deallocate(std::allocator<int>&, int*, unsigned long) [60]
0.05 0.00 43583435/43583435 __gnu_cxx::new_allocator<int>::deallocate(int*, unsigned long) [120]
-----------------------------------------------
0.07 0.14 33293828/33293828 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
[61] 2.0 0.07 0.14 33293828 __gnu_cxx::__alloc_traits<std::allocator<int>, int>::_S_select_on_copy(std::allocator<int> const&) [61]
0.07 0.07 33293828/33293828 std::allocator_traits<std::allocator<int> >::select_on_container_copy_construction(std::allocator<int> const&) [81]
-----------------------------------------------
0.00 0.00 20931/40139128 flatten(std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > > const&) [180]
0.00 0.00 416170/40139128 getPair(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [67]
0.00 0.00 436231/40139128 std::vector<int, std::allocator<int> >::operator=(std::vector<int, std::allocator<int> > const&) [131]
0.02 0.01 5971968/40139128 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
0.10 0.07 33293828/40139128 std::vector<int, std::allocator<int> >::vector(std::vector<int, std::allocator<int> > const&) [8]
[62] 2.0 0.13 0.08 40139128 std::vector<int, std::allocator<int> >::end() const [62]
0.08 0.00 40139128/80299222 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::__normal_iterator(int const* const&) [73]
-----------------------------------------------
0.00 0.00 22160/182623476 compute_distance(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [244]
0.00 0.00 456292/182623476 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
0.20 0.00 182145024/182623476 PrecomputeSingle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [4]
[63] 2.0 0.20 0.00 182623476 std::vector<std::vector<int, std::allocator<int> >, std::allocator<std::vector<int, std::allocator<int> > > >::operator[](unsigned long) [63]
-----------------------------------------------
0.00 0.07 1436853/3706437 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [72]
0.01 0.12 2269584/3706437 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [14]
[64] 1.9 0.01 0.19 3706437 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const [64]
0.16 0.03 3706437/9496837 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_bucket_index(std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true> const*, unsigned long) const [33]
-----------------------------------------------
0.05 0.14 54204488/54204488 std::_Vector_base<int, std::allocator<int> >::~_Vector_base() [31]
[65] 1.9 0.05 0.14 54204488 std::_Vector_base<int, std::allocator<int> >::_Vector_impl::~_Vector_impl() [65]
0.09 0.05 54204488/105414800 std::allocator<int>::~allocator() [45]
-----------------------------------------------
0.00 0.00 457162/33771921 __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >) [148]
0.07 0.12 33314759/33771921 int* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*>(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >, int*) [35]
[66] 1.9 0.07 0.12 33771921 int* std::__copy_move_a<false, int const*, int*>(int const*, int const*, int*) [66]
0.12 0.00 33771921/33771956 int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<int>(int const*, int const*, int*) [90]
-----------------------------------------------
0.00 0.18 208085/208085 compute_russian(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [50]
[67] 1.8 0.00 0.18 208085 getPair(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> > const&, std::vector<int, std::allocator<int> > const&) [67]
0.00 0.09 208085/208085 std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [106]
0.00 0.05 1248510/19164414 std::__cxx11::to_string(int) [24]
0.00 0.03 208085/208085 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair(std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > const&) [145]
0.00 0.00 1664680/25573483 bool __gnu_cxx::operator!=<int const*, std::vector<int, std::allocator<int> > >(__gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&, __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > > const&) [107]
0.00 0.00 416170/40139128 std::vector<int, std::allocator<int> >::end() const [62]
0.00 0.00 1248510/19164414 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator*() const [139]
0.00 0.00 208085/3194069 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 416170/40139128 std::vector<int, std::allocator<int> >::begin() const [71]
0.00 0.00 1248510/19164414 __gnu_cxx::__normal_iterator<int const*, std::vector<int, std::allocator<int> > >::operator++() [152]
0.00 0.00 208085/208085 std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, false, true>::operator->() const [243]
-----------------------------------------------
0.13 0.05 43583435/43583435 std::allocator_traits<std::allocator<int> >::allocate(std::allocator<int>&, unsigned long) [54]
[68] 1.8 0.13 0.05 43583435 __gnu_cxx::new_allocator<int>::allocate(unsigned long, void const*) [68]
0.05 0.00 43583435/55523805 __gnu_cxx::new_allocator<int>::max_size() const [110]
-----------------------------------------------
0.02 0.16 2477682/2477682 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) const [14]
[69] 1.7 0.02 0.16 2477682 std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_equals(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) const [69]
0.13 0.01 2477682/2477682 std::__detail::_Equal_helper<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long, true>::_S_equals(std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::__detail::_Select1st const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, true>*) [82]
0.01 0.01 2477682/2477682 std::__detail::_Hash_code_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_M_extract() const [178]
0.00 0.00 2477682/2477682 std::__detail::_Hashtable_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_eq() const [325]
-----------------------------------------------
0.01 0.08 2985984/5971968 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&) [92]
0.01 0.08 2985984/5971968 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >, true>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > > >&&) [102]
[70] 1.6 0.01 0.16 5971968 std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >::pair(std::pair<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >&&) [70]