浅谈如何爆踩TLEcoders
对付一些速度比老奶奶都慢的评测姬,
除了超级小的常数,往往还不得不使用一些不算办法的办法
比如说这个让人无语的$ACcoders$的评测姬,
当我们感到代码已经无法再卡常的时候,对人生已经近乎绝望的时候,对黄色的小钟表恨之入骨的时候
就可以展开这个折叠的代码,让灰色的人生重新焕发光彩


- 1 #pragma GCC optimize(1)
- 2 #pragma GCC optimize(2)
- 3 #pragma GCC optimize(3)
- 4 #pragma GCC optimize("Ofast")
- 5 #pragma GCC optimize("inline")
- 6 #pragma GCC optimize("-fgcse")
- 7 #pragma GCC optimize("-fgcse-lm")
- 8 #pragma GCC optimize("-fipa-sra")
- 9 #pragma GCC optimize("-ftree-pre")
- 10 #pragma GCC optimize("-ftree-vrp")
- 11 #pragma GCC optimize("-fpeephole2")
- 12 #pragma GCC optimize("-ffast-math")
- 13 #pragma GCC optimize("-fsched-spec")
- 14 #pragma GCC optimize("unroll-loops")
- 15 #pragma GCC optimize("-falign-jumps")
- 16 #pragma GCC optimize("-falign-loops")
- 17 #pragma GCC optimize("-falign-labels")
- 18 #pragma GCC optimize("-fdevirtualize")
- 19 #pragma GCC optimize("-fcaller-saves")
- 20 #pragma GCC optimize("-fcrossjumping")
- 21 #pragma GCC optimize("-fthread-jumps")
- 22 #pragma GCC optimize("-funroll-loops")
- 23 #pragma GCC optimize("-fwhole-program")
- 24 #pragma GCC optimize("-freorder-blocks")
- 25 #pragma GCC optimize("-fschedule-insns")
- 26 #pragma GCC optimize("inline-functions")
- 27 #pragma GCC optimize("-ftree-tail-merge")
- 28 #pragma GCC optimize("-fschedule-insns2")
- 29 #pragma GCC optimize("-fstrict-aliasing")
- 30 #pragma GCC optimize("-fstrict-overflow")
- 31 #pragma GCC optimize("-falign-functions")
- 32 #pragma GCC optimize("-fcse-skip-blocks")
- 33 #pragma GCC optimize("-fcse-follow-jumps")
- 34 #pragma GCC optimize("-fsched-interblock")
- 35 #pragma GCC optimize("-fpartial-inlining")
- 36 #pragma GCC optimize("no-stack-protector")
- 37 #pragma GCC optimize("-freorder-functions")
- 38 #pragma GCC optimize("-findirect-inlining")
- 39 #pragma GCC optimize("-frerun-cse-after-loop")
- 40 #pragma GCC optimize("inline-small-functions")
- 41 #pragma GCC optimize("-finline-small-functions")
- 42 #pragma GCC optimize("-ftree-switch-conversion")
- 43 #pragma GCC optimize("-foptimize-sibling-calls")
- 44 #pragma GCC optimize("-fexpensive-optimizations")
- 45 #pragma GCC optimize("-funsafe-loop-optimizations")
- 46 #pragma GCC optimize("inline-functions-called-once")
- 47 #pragma GCC optimize("-fdelete-null-pointer-checks")
- 48 #pragma G++ optimize(1)
- 49 #pragma G++ optimize(2)
- 50 #pragma G++ optimize(3)
- 51 #pragma G++ optimize("Ofast")
- 52 #pragma G++ optimize("inline")
- 53 #pragma G++ optimize("-fgcse")
- 54 #pragma G++ optimize("-fgcse-lm")
- 55 #pragma G++ optimize("-fipa-sra")
- 56 #pragma G++ optimize("-ftree-pre")
- 57 #pragma G++ optimize("-ftree-vrp")
- 58 #pragma G++ optimize("-fpeephole2")
- 59 #pragma G++ optimize("-ffast-math")
- 60 #pragma G++ optimize("-fsched-spec")
- 61 #pragma G++ optimize("unroll-loops")
- 62 #pragma G++ optimize("-falign-jumps")
- 63 #pragma G++ optimize("-falign-loops")
- 64 #pragma G++ optimize("-falign-labels")
- 65 #pragma G++ optimize("-fdevirtualize")
- 66 #pragma G++ optimize("-fcaller-saves")
- 67 #pragma G++ optimize("-fcrossjumping")
- 68 #pragma G++ optimize("-fthread-jumps")
- 69 #pragma G++ optimize("-funroll-loops")
- 70 #pragma G++ optimize("-fwhole-program")
- 71 #pragma G++ optimize("-freorder-blocks")
- 72 #pragma G++ optimize("-fschedule-insns")
- 73 #pragma G++ optimize("inline-functions")
- 74 #pragma G++ optimize("-ftree-tail-merge")
- 75 #pragma G++ optimize("-fschedule-insns2")
- 76 #pragma G++ optimize("-fstrict-aliasing")
- 77 #pragma G++ optimize("-fstrict-overflow")
- 78 #pragma G++ optimize("-falign-functions")
- 79 #pragma G++ optimize("-fcse-skip-blocks")
- 80 #pragma G++ optimize("-fcse-follow-jumps")
- 81 #pragma G++ optimize("-fsched-interblock")
- 82 #pragma G++ optimize("-fpartial-inlining")
- 83 #pragma G++ optimize("no-stack-protector")
- 84 #pragma G++ optimize("-freorder-functions")
- 85 #pragma G++ optimize("-findirect-inlining")
- 86 #pragma G++ optimize("-frerun-cse-after-loop")
- 87 #pragma G++ optimize("inline-small-functions")
- 88 #pragma G++ optimize("-finline-small-functions")
- 89 #pragma G++ optimize("-ftree-switch-conversion")
- 90 #pragma G++ optimize("-foptimize-sibling-calls")
- 91 #pragma G++ optimize("-fexpensive-optimizations")
- 92 #pragma G++ optimize("-funsafe-loop-optimizations")
- 93 #pragma G++ optimize("inline-functions-called-once")
- 94 #pragma G++ optimize("-fdelete-null-pointer-checks")
浅谈如何爆踩TLEcoders的更多相关文章
- 浅谈Hybrid技术的设计与实现第二弹
前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇 接上文:浅谈Hybrid技术的设计与实现(阅读本文前,建议阅读这个先) ...
- Linux CentOS下MySQL的安装配置之浅谈
前期必备安装:VMware虚拟机,CentOS镜像[注意:Linux下使用CentOS MySQL是不用在官网下载的,只需要配置就OK了] 下面开始正式操作: //CentOS安装MySQL之浅谈 ...
- pb传输优化浅谈
在正式切入今天要谈的优化之前,先碎碎念一些自己过去这几年的经历.很久没有登录过博客园了,今天也是偶然兴起打开上来看一下,翻看了下自己的随笔,最后一篇原创文章发布时间是2015年的4月,今天是2017年 ...
- Python 浅谈注释的重要性
最近参加了一个比赛,然后看到队友编程的代码,我觉得真的是难以下咽,几乎每个字符都要咨询他,用老师的话来说,这就是山炮编程员,所以此时的我意识到写一篇关于注释程序的重要性了,因此特地的写一篇文章帮助大家 ...
- 浅谈 URI 及其转义
URI URI,全称是 Uniform Resource Identifiers,即统一资源标识符,用于在互联网上标识一个资源,比如 https://www.upyun.com/products/cd ...
- 柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布
柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布 由于JAVA和Android的平台型,所以APP很容易被反编译,这对于我们开发者来说,是一个不想要 ...
- Python 浅谈编程规范和软件开发目录规范的重要性
最近参加了一个比赛,然后看到队友编程的代码,我觉得真的是觉得注释和命名规范的重要性了,因为几乎每个字符都要咨询他,用老师的话来说,这就是命名不规范的后续反应.所以此时的我意识到写一篇关于注释程序的重要 ...
- 浅谈微服务架构与服务治理的Eureka和Dubbo
前言 本来计划周五+周末三天自驾游,谁知人算不如天算,周六恰逢台风来袭,湖州附近的景点全部关停,不得已只能周五玩完之后,于周六踩着台风的边缘逃回上海.周末过得如此艰难,这次就聊点务虚的话题,一是浅谈微 ...
- 【转载】MIMO技术杂谈(一):鱼与熊掌能否兼得?--浅谈分集与复用的权衡
原文链接(向作者致敬):http://www.txrjy.com/thread-667901-1-1.html 无线通信世界在过去的几十年中的发展简直是爆发式的,MIMO(多发多收)技术的出现更是 ...
随机推荐
- Spring基于XML方式加载Bean定义信息(又名:Spring IOC源码时序图)-图解
- Java字符串常量池及字符串判等解析
一.理解"=="的含义 "=="常用于两个对象的判等操作,在Java中,"=="主要有以下两种用法: 1.基础数据类型:比较的是他们的值是否 ...
- Go并发编程--正确使用goroutine
目录 1. 对创建的gorouting负载 1.1 不要创建一个你不知道何时退出的 goroutine 1.1.1 不要帮别人做选择 1.1.2 不要作为一个旁观者 1.1.3 不要创建不知道什么时候 ...
- Android使用百度语音识别api代码实现。
第一步 ① 创建平台应用 点击百度智能云进入,没有账号的可以先注册账号,这里默认都有账号了,然后登录. 然后左侧导航栏点击找到语音技术 然后会进入一个应用总览页面, 然后点击创建应用 立即创建 点击查 ...
- AspectJWeaver文件写入gadget详解和两种应用场景举例
目录 0 前言 1 环境 2 gadget解析 2.1 高版本Commons-Collections的防御措施 2.2 获取AspectJWeaver的调用链 2.3 gadget详解 3 两种应用场 ...
- 图论---最小生成树----普利姆(Prim)算法
普利姆(Prim)算法 1. 最小生成树(又名:最小权重生成树) 概念:将给出的所有点连接起来(即从一个点可到任意一个点),且连接路径之和最小的图叫最小生成树.最小生成树属于一种树形结构(树形结构是一 ...
- ecshop增加调用字段问题汇总
一.ecshop文章列表页调用缩略图.网页描述等 打开includes/lib_article.php文件,大约在69行 添加 $arr[$article_id]['description'] = $ ...
- 一文让你快速入门pytest框架
pytest是什么 官方文档描述: pytest is a framework that makes building simple and scalable tests easy. Tests ar ...
- 关于Redis的十个高频面试问题
文件来自大神的分析,小弟引用.希望更多的资源能被更多的人分享到!!! 一.Redis有哪些数据结构? 字符串String.字典Hash.列表List.集合Set.有序集合SortedSet. 如果你是 ...
- WPF进阶技巧和实战02-布局
窗体 无边框 窗体无边框(最大化及标题位置)WindowStyle="None" 窗体透明 AllowsTransparency="True",必须设置窗体无边 ...