2020年7月5日
摘要: 一堆奇怪的东西。 #define fastcall __attribute__((optimize("-O3"))) #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize("Ofast") #pragma GCC o 阅读全文
posted @ 2020-07-05 16:25 郭谦 阅读(1044) 评论(0) 推荐(0)
摘要: inline是什么?在c++中inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 取代这种形式的原因如下: 1. C中使用define这种形式宏定义的原因是因为,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了参 阅读全文
posted @ 2020-07-05 16:21 郭谦 阅读(486) 评论(0) 推荐(0)
摘要: 快速读入的方法 快速读入是一种应对卡常和提高暴力算法的AC量的算法。它的原理是读入一个char类型的字符要快于读入一个int类型的数字。它可以满足一次性读入一个数字的操作。 下面是快速读入函数read()的代码: 1 inline int read(){ 2 int x=0,f=1;char ch= 阅读全文
posted @ 2020-07-05 15:47 郭谦 阅读(1186) 评论(1) 推荐(1)