头文件&吧啦吧啦~

 1 #include <set>
 2 #include <map>
 3 #include <list>
 4 #include <queue>
 5 #include <stack>
 6 #include <string>
 7 #include <math.h>
 8 #include <time.h>
 9 #include <vector>
10 #include <stdio.h>
11 #include <sstream>
12 #include <string.h>
13 #include <stdlib.h>
14 #include <iostream>
15 #include <algorithm>
16 using namespace std;
17 /***************************************/
18 typedef vector<int> VI;
19 typedef vector<char> VC;
20 typedef vector<string> VS;
21 typedef set<int> SI;
22 typedef set<string> SS;
23 typedef map<int ,int> MII;
24 typedef map<string,int> MSI;
25 typedef pair<int,int> PII;
26 typedef vector<PII> VII;
27 typedef vector<VI > VVI;
28 /***************************************/
29 #ifdef _WIN32
30 #define ll __int64
31 #else
32 #define ll long long
33 #endif
34
35 #define mem(a,b) memset(a,b,sizeof(a))
36 #define all(x)  (x).begin(), (x).end()
37 #define sz(x) ((int)(x).size())
38 #define PB push_back
39 #define MP make_pair
40 #define LL(x) ((x)<<1)
41 #define RR(x) ((x)<<1|1)
42 #define sqr(x) ((x)*(x))
43 #define pn()  printf("\n")
44 #define sqr(x) ((x)*(x))
45 /***************************************/
46 const int INF = 0x7f7f7f7f;
47 const ll LINF = (1LL<<60);
48 const double eps = 1e-8;
49 const double PIE=acos(-1.0);
50 const int dx[]= {0,-1,0,1};
51 const int dy[]= {1,0,-1,0};
52 const int fx[]= {-1,-1,-1,0,0,1,1,1};
53 const int fy[]= {-1,0,1,-1,1,-1,0,1};
54 /***************************************/
55 void openfile()
56 {
57     freopen("data.in","rb",stdin);
58     freopen("data.out","wb",stdout);
59 }
60 void Scan(int& res)
61 {
62     int flag=0;
63     char ch;
64     while(!(((ch=getchar())>='0'&&ch<='9')||ch=='-'))
65         if(ch==EOF)
66             res=INF;
67     if(ch=='-')
68         flag=1;
69     else if(ch>='0'&&ch<='9')
70         res=ch-'0';
71     while((ch=getchar())>='0'&&ch<='9')
72         res=res*10+ch-'0';
73     res=flag?-res:res;
74 }
75 void Out(int a)
76 {
77     if(a>9)
78         Out(a/10);
79     putchar(a%10+'0');
80 }
81 void Out(ll a)
82 {
83     if(a>9)
84         Out(a/10);
85     putchar(a%10+'0');
86 }
87 /**********************The End OF The Template*****************/

View Code

+++++++++++++++++++++++++++++++++++++++++++++

数论

+++++++++++++++++++++++++++++++++++++++++++++

欧几里得算法

long long gcd(long long a,long long b){return b==0?a:gcd(b,a%b);
}

扩展欧几里得算法

long long extgcd(long long a,long long b,long long& x,long long& y){long long d=a;if (b!=0){d=extgcd(b,a%b,y,x);y-=(a/b)*x;}else{x=1,y=0;}return d;
}

快速幂取余

typedef long long ll;
ll mod_pow(ll x,ll y,ll mod){ll res=1;while (n>0){if (n&1) res=res*x%mod;x=x*x%mod;n>>=1;}return res;
}

+++++++++++++++++++++++++++++++++++++++++++++++

图论

+++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++

计算几何

+++++++++++++++++++++++++++++++++++++++++++++++

转载于:https://www.cnblogs.com/PJQOOO/p/4699404.html

模板的日常~。~。。。(持续更新中...)相关推荐

  1. html模板下载之“门户网站html模板页面下载”——html模板下载合集(持续更新中)

    整理了一部分html模板下载(持续更新中),特别适合实训项目,毕业设计项目使用. 有些是积分的(绿色标题)有些是vip资源(黑色标题)哈 1.tml模板下载自行车综合资讯门户网站html模板是一款适合 ...

  2. 前端知识点总结——JS高级(持续更新中)

    前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...

  3. 本专栏所有力扣题目的目录链接, 刷算法题目的顺序(由易到难/面试频率)/注意点/技巧, 以及思维导图源文件问题(持续更新中)

    这篇文章为本专栏所有力扣题目提供目录链接, 更加方便读者根据题型或面试频率进行阅读, 此外也会介绍我在刷题过程中总结的刷算法题目的顺序/注意点/技巧, 最后说下文中出现的思维导图源文件的问题 和 打卡 ...

  4. 开源工业缺陷数据集汇总,持续更新中(已更新28个)

    欢迎大家关注我的公众号:一刻AI 本文目前汇总了常见的28个开源工业缺陷数据集,持续更新中 (欢迎大家留言补充,共同建设一个为大家提供便利的文章) 东北大学热轧带钢表面缺陷数据集 官方链接:Visio ...

  5. JAVA面试大全(持续更新中...)

    本文旨在收集Java面试过程中出现的问题,力求全面,仅作学习交流,欢迎补充,持续更新中-,部分段落选取自网上,部分引用文章已标注,部分已记不清了,如侵权,联系本人 Java基础 1.面向对象的概述 面 ...

  6. 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...

  7. 2020年拼多多校招面试题及答案-最全最新-持续更新中

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员 2020年拼多多校招面试题及答案-最全最新-持续更新中 2020年拼多多校招面试题一面-牛客网 2020年拼多多校招面试题二面- ...

  8. 【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)

    写在开头 大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退.金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门 ...

  9. 嵌入式相关开源项目、库、资料------持续更新中

    学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言.单片机.开源项目.物联网.操作系统.Linux.计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资 ...

  10. 《Autosar从入门到精通-实战篇》总目录_培训教程持续更新中...

    目录 一.Autosar入门篇: 1.1 DBC专题(共9篇) 1.2 ARXML专题(共35篇) 1.2.1 CAN Matrix Arxml(共28篇) 1.2.2 ASWC Arxml(共7篇) ...

最新文章

  1. 2018-3-7论文网络评论中非结构化信息的表示与研究--------实验分析
  2. “诺奖风向标”--2020年斯隆研究奖公布,其中有16位华人学者获奖!
  3. Data Lake Analytics: 读/写PolarDB的数据
  4. Spring中使用RedisTemplate操作Redis(spring-data-redis)
  5. 网易技术干货 | 云信移动端音视频UI自动化测试实践
  6. STM32F2系列系统时钟默认配置
  7. Linux命令速查(带参数说明)
  8. alpha冲刺day8
  9. python矩阵输入_Python基础之矩阵输入
  10. (21)System Verilog按时间顺序的通知需求(变量驱动)
  11. 如何使用PL/SQL Developer查看和杀掉session
  12. mvc html安全检测,Spring MVC和HtmlUnit测试
  13. ZeroBrane Studio远程调试Lua程序(转)
  14. JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础
  15. 【python 走进NLP】机器学习和深度学习情感分类模型
  16. 算法实现- 数字转金额大写
  17. 创建mysql对象_mysql创建statement对象
  18. 1045 Favorite Color Stripe(最长不下降子序列)
  19. 一劳永逸-当换源解决不了pyrit各种原因的安装失败
  20. 如何查看eclipse是32位还是64位

热门文章

  1. C++学习之CodeBlocks安装与调试
  2. linux系统是微内核结构,科普:微内核操作系统现状
  3. 信息安全工程师-AES密码技术及XOR图像遮盖技术(JavaC++)
  4. C++|Java混合实验-java搭建post方法靶场,Qt发送请求获取数据
  5. MySQL入门之创建、更新、修改、复制、查看表
  6. python的进程和线程_Python进程与线程知识
  7. matlab 编辑器设置,编辑器设置,包括语言、备份和显示设置
  8. 谷歌android go 销量,谷歌Android Go进入尴尬期:目前仅十多个App专门适配
  9. 勒索病毒再次对能源行业数据安全保护敲响警钟
  10. 高频面试题3 类初始化过程与实例初始化