c++学习
khan0517
这个作者很懒,什么都没留下…
展开
-
P1618 三连击(升级版)
P1618 三连击(升级版)类型:简单枚举(从123开始)注意点:处理 A B C,防止A B C 有相同因子最大值数学原理数能被A整除1.处理 A B C,防止A B C 有相同因子法一:辗转相除法写gcdint gcd(int a, int b){ return b == 0 ? a : gcd(b, a % b);}法二:c++库函数 __gcd#includ...原创 2019-11-13 08:08:36 · 291 阅读 · 0 评论 -
c++判断素数
判断素数6x 6x+1 6x+2 6x+3 6x+4 6x+5 中只有 6x+1 和 6x+5 不能被2 或3 整除6x+1 和 6x+5 也可表示为 6x +/- 1代码bool judge(int x){ if(x<=3) return x>1 ? 1:0;//判断小于等于三的特殊情况 if(x%6!=5 && x%6!=1) return 0;//排除...原创 2019-11-13 07:02:14 · 344 阅读 · 0 评论 -
find a way to escape题解
Find a way to escape题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1593题目描述: 一日,话说0068与***泛舟湖上。忽见岸边出现他的一大敌人elnil。0068当然不想落入elnil的魔爪,于是他就得想办法逃脱。这个湖是一个很规则的圆形,半径为R。此时0068正好在圆心位置。小船在湖中的速度为 V1,006...原创 2019-11-13 00:41:37 · 296 阅读 · 0 评论 -
C++ operator
operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是C++扩展运算符功能的方法,虽然样子古怪,但也可以...转载 2019-10-29 01:37:03 · 5574 阅读 · 2 评论 -
C++ incline 内联函数
(转载)C++ incline 内联函数1.引入最大值函数int max(int a, int b){return a>b? a:b;}函数:方便调用缺点:调用函数比求解等价表达式要慢得多。在大多数的机器上,调用函数都要做很多工作:调用前要先保存寄存器,并在返回时恢复,复制实参,程序还必须转向一个新位置执行2.内联函数是什么C++中支持内联函数,其目的是为了提高函数的执行...转载 2019-10-28 02:00:59 · 1613 阅读 · 0 评论