博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用模板
阅读量:5067 次
发布时间:2019-06-12

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

快读:

1 inline char gc() { 2     static char buf[100000], *p1 = buf, *p2 = buf; 3     return p1 == p2 && (p2 = (p1 = buf) + fread(buf, 1, 100000, stdin), p1 == p2) ? EOF : *p1++; 4 } 5  6 //#define gc getchar 7 inline int read() { 8     int x = 0; char ch = gc(); bool f = 1; 9     for (; !isdigit(ch); ch = gc()) if (ch == '-') f = -1;10     for (; isdigit(ch); ch = gc()) x = x * 10 + ch - '0';11     return f * x;12 }

康托展开:

1 LL fac[20]; 2  3 void init() { 4     fac[0] = 1; 5     for (int i = 1; i <= 15; ++i) fac[i] = fac[i - 1] * i; 6 } 7  8 LL cantor(int a[]) { 9     LL res = 0;10     for (int i = 1; i <= 8; ++i) {11         int cnt = 0;12         for (int j = i + 1; j <= 8; ++j)13             cnt += a[j] < a[i];14         res += cnt * fac[8 - i];15     }16     return res;17 }18 19 void inv_cantor(int n, LL k) {20     vector
vec; k--;21 int a[20];22 for (int i = 1; i <= n; ++i) vec.push_back(i);23 for (int i = n; i >= 1; --i) {24 LL p = k / fac[i - 1]; k %= fac[i - 1];25 sort(vec.begin(), vec.end());26 a[n - i + 1] = vec[p];27 vec.erase(vec.begin() + t);28 }29 for (int i = 1; i <= n; ++i) printf("%d ", a[i]);30 }

幂次求和:

Σ (i, 1, n) (i) = n * (n + 1) / 2 = 1 / 2 * n
2 + 1 / 2 * n
Σ (i, 1, n) (i
2) = n * (n + 1) * (2n + 1) / 6 = 1 / 3 * n
3 + 1 / 2 * n
2 + 1 / 6 * n
Σ (i, 1, n) (i
3) = (n * (n + 1) / 2)
2 = 1 / 4 * n
4 + 1 / 2 * n
3 + 1 / 4 * n
2
Σ (i, 1, n) (i
4) = n * (n + 1) * (2n + 1) * (3x
+ 3x - 1) / 30 = 1 / 5 * n
5 + 1 / 2 * n
4 + 1 / 3 * n
3 - 1 / 30 * n
Σ (i, 1, n) (i
4) = n
* (n + 1) * (2n
+ 4n
+ n - 1) / 12
 
海伦公式:
S = sqrt(p * (p - a) * (p - b) * (p - c));
p = (a + b + c) / 2.0;

转载于:https://www.cnblogs.com/backlit/p/6719046.html

你可能感兴趣的文章
编写Nginx启停服务脚本
查看>>
这些老外的开源技术养活了很多国产软件
查看>>
看图软件推荐
查看>>
【IdentityServer4文档】- 欢迎来到 IdentityServer4
查看>>
安全测试的一些漏洞和测试方法
查看>>
spring框架学习笔记(八)
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
Linux中的SELinux详解--16
查看>>
php变量什么情况下加大括号{}
查看>>
less入门
查看>>
如何实现手游app瘦身?
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
21.Longest Palindromic Substring(最长回文子串)
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>