A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | blazingio | iostream + sync_with_stdio(false) | cstdio | cstdio, %g modifier | burunduk1 | |||||||||||||||||||||
2 | 100 bits * 50k | 0.01 | 0.21 | |||||||||||||||||||||||
3 | 1000 bits * 50k | 0.03 | 0.62 | better than iostream by factor of | ||||||||||||||||||||||
4 | 10000 bits * 5k | 0.03 | 0.62 | Input | Output | better than cstdio by factor of | ||||||||||||||||||||
5 | 20M chars | 0.03 | 0.19 | 2.47 | 0.09 | +620% | +6700% | Input | Output | |||||||||||||||||
6 | 16 bit, random length | 0.09 | 0.61 | 1.93 | 0.15 | +615% | +429% | +2245% | +964% | |||||||||||||||||
7 | 32 bit, random length | 0.10 | 0.67 | 2.18 | 0.19 | +562% | +332% | +2144% | +737% | |||||||||||||||||
8 | 64 bit, random length | 0.13 | 0.75 | 2.69 | 0.24 | +474% | +405% | +2064% | +829% | |||||||||||||||||
9 | double, e^rng | 0.32 | 16.38 | 8.18 | +5056% | +511% | +2575% | +3583% | ||||||||||||||||||
10 | float, e^rng | 0.25 | 15.35 | 6.09 | +5978% | +691% | +2411% | +859% | ||||||||||||||||||
11 | ~1k char lines | 0.12 | 0.21 | 0.33 | +70% | +420% | +268% | +3040% | ||||||||||||||||||
12 | ~50 chars * 2M | 0.05 | 0.13 | 1.21 | +158% | +456% | +2437% | +2842% | ||||||||||||||||||
13 | ~1k chars * 100k | 0.05 | 0.18 | 1.91 | +250% | +443% | +3675% | +2734% | ||||||||||||||||||
14 | 16 bit, random value | 0.08 | 0.63 | 2.09 | 0.15 | +731% | +444% | +2766% | +1222% | |||||||||||||||||
15 | 32 bit, random value | 0.12 | 0.73 | 2.60 | 0.22 | +520% | +490% | +2222% | +1610% | |||||||||||||||||
16 | 64 bit, random value | 0.15 | 0.88 | 3.53 | 0.32 | +479% | +257% | +2334% | +995% | |||||||||||||||||
17 | double, rng | 0.25 | 15.57 | 7.48 | +6126% | +430% | +2991% | +6052% | ||||||||||||||||||
18 | float, rng | 0.21 | 14.41 | 5.70 | +6649% | +1965% | +2668% | +2930% | ||||||||||||||||||
19 | 10M YES/NO | 0.17 | 0.33 | 2.72 | +95% | +576% | +1634% | +2714% | ||||||||||||||||||
20 | 100 bits * 500k | 0.03 | 0.24 | |||||||||||||||||||||||
21 | 1000 bits * 50k | 0.03 | 0.20 | |||||||||||||||||||||||
22 | 10000 bits * 5k | 0.02 | 0.20 | |||||||||||||||||||||||
23 | 20M chars | 0.00 | 0.17 | 1.27 | 0.06 | |||||||||||||||||||||
24 | 16 bit, random length | 0.07 | 0.31 | 0.70 | 0.17 | |||||||||||||||||||||
25 | 32 bit, random length | 0.11 | 0.35 | 0.79 | 0.25 | |||||||||||||||||||||
26 | 64 bit, random length | 0.10 | 0.40 | 0.82 | 0.30 | |||||||||||||||||||||
27 | double, e^rng | 0.12 | 0.61 | 4.29 | 0.61 | |||||||||||||||||||||
28 | float, e^rng | 0.06 | 0.40 | 0.49 | 0.37 | |||||||||||||||||||||
29 | ~1k char lines | 0.05 | 0.22 | 1.58 | 0.32 | |||||||||||||||||||||
30 | ~50 chars * 5M | 0.15 | 0.70 | 4.37 | 0.77 | |||||||||||||||||||||
31 | ~1k chars * 5M | 0.16 | 0.70 | 4.34 | 0.77 | |||||||||||||||||||||
32 | 16 bit, random value | 0.07 | 0.31 | 0.86 | 0.18 | |||||||||||||||||||||
33 | 32 bit, random value | 0.08 | 0.37 | 1.22 | 0.29 | |||||||||||||||||||||
34 | 64 bit, random value | 0.20 | 0.52 | 1.99 | 0.45 | |||||||||||||||||||||
35 | double, rng | 0.16 | 0.67 | 9.46 | 0.64 | |||||||||||||||||||||
36 | float, rng | 0.21 | 4.20 | 6.26 | 4.11 | |||||||||||||||||||||
37 | 10M YES/NO, if | 0.05 | 0.32 | 1.48 | 0.12 | |||||||||||||||||||||
38 | 10M YES/NO, ?: | 0.07 | 0.32 | 1.10 | 0.13 | |||||||||||||||||||||
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 |