眾所周知,火車頭上的 -Ofast
和 -unroll-loops
優化開關可以大幅度提升一些簡單循環的速度,於是你就不用自己手動做循環展開和優化尋址之類的操作。
可惜,傻逼洛谷改了 g++ 源碼禁用了這個開關,這實在是太諤諤了。
因為洛谷只禁用了這個優化開關,因此你可以通過提交匯編代碼來繞過檢查。
然后因為洛谷評測姬是 linux,所以 windows 用戶可能需要 wsl 來編譯出匯編代碼。
如果代碼太長了可以用 -Os
卡一下代碼長度,如果還是太長了似乎就沒救了。
使用例:P3992