博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
炒鸡好用的头文件
阅读量:6420 次
发布时间:2019-06-23

本文共 1516 字,大约阅读时间需要 5 分钟。

#include 
#define F first#define S second#define pb push_back#define NL cout << "\n";#define rep(x,y) for(int i = x;i < y;i++)#define INF 2147483647#define M 1000000007#define MAX 105#define MOD %#define NE !=#define EE ==using namespace std;typedef long long int lld;typedef pair
pii;typedef pair
pis;typedef pair
pss;typedef vector
vi; typedef vector
vii;typedef vector
vs;typedef vector
vis;typedef set
si;typedef set
sii;typedef set
sis;typedef map
mii;typedef map
mis;|--Global Declarations--|/// int alpha[26] = { 0}, dig[MAX] = { 0};lld gcd(lld a, lld b){ if (a == 0) return b; return gcd(b % a, a);}lld lcm(lld a, lld b){ return ((a * b) / gcd(a, b));}bool isPrime(int n){ if (n <= 1) return false; if (n <= 3) return true; if (n % 2 == 0 || n % 3 == 0) return false; for (int i = 5; i * i <= n; i = i + 6) if (n % i == 0 || n % (i + 2) == 0) return false; return true;}void getArr(int a[], int n){ rep(0, n) cin >> a[i];}void putArr(int a[], int n){ rep(0, n) cout << a[i] << " "; NL}void initAlpha(string s){ int n = s.size(); rep(0, n) alpha[s[i] - 'a']++;}void initDigit(int a[], int n){ rep(0, n) dig[a[i]]++;}bool isPalindrome(string input){ if(input == string(input.rbegin(), input.rend())) return true; return false;}int numLen(int n){ int len =0; while(n !=0) { n /=10; len++; } return len;}

 

 

转载于:https://www.cnblogs.com/Roni-i/p/7590914.html

你可能感兴趣的文章
vs code插件
查看>>
less学习笔记四
查看>>
如何在Ubuntu上安装LAMP服务器系统?
查看>>
Codeforces Round #547 (Div. 3) A.Game 23
查看>>
《转》iOS 平台 Cocos2d-x 项目接入新浪微博 SDK 的坑
查看>>
代写CSSE2002/7023作业、代做Java程序作业、代写Java编程作业、帮写Java实验作业、Java课程设计作业代做...
查看>>
匈牙利算法
查看>>
框架-弹出选择框(传编号名称)
查看>>
html的基本数据类型(数字,字符串, 列表, 字典)
查看>>
菜鸟机器学习散点总结(二)
查看>>
ant design 中的 Select 组件常规写法
查看>>
弹窗 组件 封装
查看>>
[Widget] HTML5解决跨域问题
查看>>
Uva 1451
查看>>
python基础一 ------"有序"的字典
查看>>
JS为句柄添加监听函数
查看>>
[导入]WAP编程(性能篇)
查看>>
curl 发送get post请求
查看>>
linux介绍
查看>>
JS 用sort方法排序字符串
查看>>