模板
Brights_Stars_
这个作者很懒,什么都没留下…
展开
-
有关代码风格的问题
之前读同学的代码,发现很多人的代码风格很成问题,读起来很费劲,这里作为一个菜鸡想发表一下自己对于代码风格的一些看法。为啥非要按某个格式,自成一家不好嘛?书法画作自成一家完全没问题,但在信息时代下的我们面对海量的数据和高速大量的交互时,易于理解和规范成了交流的前提之一,其实也无需多说,百度百科就有:代码风格_百度百科我相信,这并非是一个“无关紧要”的事情。或许我们将来不一定会做程序员,但这是...原创 2019-11-07 11:28:51 · 578 阅读 · 0 评论 -
由三个点坐标判断三个点能否组成三角形模板(自用,客官可取)
bool triangle(int x1,int y1,int x2,int y2,int x3,int y3)//判断三条边是否能组成三角形{ double a, b, c; a = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)); b = sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y...原创 2020-03-11 18:04:03 · 8908 阅读 · 4 评论 -
素数筛打表模板(自用,客官可取)
仅判断bool prime[N];int sum[N];void init(){ for(int i=0;i<N;i++) { prime[i]=1; }}void dabiao(){ init(); prime[0]=prime[1]=0;//=1的为素数 for(ll i =2;i<N;i++) { if(prime[i]) { for...原创 2020-02-23 00:33:16 · 183 阅读 · 0 评论 -
快速幂取模模板(供自用,客官可取)
废话不多说,上模板!#include <cstdio>#include <iostream>#include <algorithm>#include <cstring>#include <cmath>typedef long long ll;const int INF=0x3f3f3f3f;const int N=1e6+...原创 2020-02-22 23:59:09 · 204 阅读 · 0 评论 -
输入输出挂检验及模板
前言打newcode和上海重现赛的时候两次遇到很类似的超时情况,特别是有道题特别提示了“请使用更高效的输入方式”,误导了我好久,,,,众所周知标准化输入输出(scanf、printf)比输入输出流(cin、cout)要快,原因可以参见很多博文,这里选一篇https://www.cnblogs.com/xienaoban/p/6798095.html更快的是输入输出挂,原因是getchar(...原创 2020-02-17 20:52:37 · 366 阅读 · 0 评论 -
gcd exgcd 算法及模板整理(一)
一、gcd铺垫1.求最大公因数的方法简介一般有穷举法(暴力1-n过一遍)、更相减损法、辗转相除法,而后两种本质上是一种方法。辗转相除法也即欧几里得算法,示例如下:假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里德算法,是这样进行的:1997 / 615 = 3 (余 152)615 / 152 = 4(余7)152 / 7 = 21(余5)7 / 5 = 1 (...原创 2020-02-05 13:18:17 · 1062 阅读 · 0 评论 -
求一个数的因数个数模板(C++)
求一个数的因数个数模板(C++)虽然师哥的博客有整理的但是还是自己搞一个更舒坦,嘻嘻int count(int n){ int s=1; for(int i=2;i*i<=n;i++){ if(n%i==0){ int a=0; while(n%i==0){ n/=i; ...原创 2020-02-05 12:05:26 · 4081 阅读 · 0 评论