# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 166 |
2 | maomao90 | 163 |
2 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | nor | 153 |
9 | Dominater069 | 153 |
Name |
---|
A c++ user trying to squeeze their solution nowadays:
good to know
Just code the SIMD sections in assembly. Shouldn't be that hard >_>
One of the ways to fix it is to add the target pragma AFTER the STL includes. This should make your code compile, but a lot of code would simply not be optimized, so use it at your own risk.
It is not necessary to leave the whole STL without optimization, you only need the place where the error occurs to be before any
target
pragma. If you look closely at the output, you will see that the error occurs atC:/Programs/gcc13-64-winlibs/include/c++/13.2.0/bits/allocator.h:184:7
. So you need to add only#include <bits/allocator.h>
before the pragmas to make your code compile.