常用模板

快速读入与快速输出:

 1 inline int read(){
 2     int x=0,d=1;
 3     char c=getchar();
 4     while((c>‘9‘||c<‘0‘)&&c!=‘-‘)c=getchar();
 5     if(c==‘-‘)d=-1;
 6     while(c>=‘0‘&&c<=‘9‘){
 7         x=x*10+c-‘0‘;
 8         c=getchar();
 9     }
10     return x*d;
11 }
12
13 inline void write(int num){
14     if(num>9)write(num/10);
15     putchar(num%10+‘0‘);
16 }

组合数打表:

1 void init(){
2     for(int i=0;i<=500;++i){
3         for(int j=0;j<=i;++j){
4             C[i][j]=(i==0||j==0)?1:(C[i-1][j]+C[i-1][j-1]);
5         }
6     }
7 }

幂次求和:

Σ(i,1,n)(i)=n*(n+1)/2= 1/2 * n2 +  1/2 * n

Σ(i,1,n)(i2)=n*(n+1)*(2n+1)/6= 1/3 * n3 + 1/2 * n2 +1/6 * n

Σ(i,1,n)(i3)= (n*(n+1)/2)2 = 1/4 * n4 + 1/2 * n3 +1/4 * n2

Σ(i,1,n)(i4)= n*(n+1)*(2n+1)*(3x2+3x-1)/30 = 1/5 * n5 + 1/2 * n4 + 1/3 * n3 - 1/30 * n

Σ(i,1,n)(i4)= n*(n+1)*(2n3+4n2+n-1)/12

海伦公式:

S=sqrt(p*(p-a)*(p-b)*(p-c));

p=(a+b+c)/2.0;

时间: 2024-10-05 10:33:32

常用模板的相关文章

嵌入式之---常用模板函数(用法说明函数、参数解析函数)

主要内容:嵌入式常用模板函数(用法说明函数.参数解析函数) /*显示参数列表*/ void usage() {     printf("usage: server [-p:x] [-i:IP] [-o]\n\n");     printf("       -p:x      Port number to listen on\n");     printf("       -i:str    Interface to listen on\n");

(转)WordPress常用模板函数 修改或自制WordPress主题必备

对于很多WordPress新手来说,不懂任何代码的情况下去瞎改WordPress主题,得出的效果往往会出现语法错误之类的东西或效果不尽人意.想要修改 WordPress主题模板文件最基本的当然要懂得HTML代码,熟悉DIV+CSS布局,PHP代码也得略懂一二. 不过一些比较简单易懂的代码和函数,学习起来并不难,用多改多了你就会记得它,同时这些基本的代码和函数对于一个WordPress 修改主题新手来说尤其重要,当然,我这里说所的是相对有兴趣修改WordPress主题模板的新手,注重网站内容的新手

Vue常用模板语法

常用模板语法 本篇将在上一篇的基础上记录文本渲染.表达式.过滤器以及常用指令的简单用法. 一.文本渲染 Vue支持动态渲染文本,即在修改属性的同时,实时渲染文本内容.同时为了提高渲染效率,也支持只渲染一次,即第一次渲染出文本后,文本内容不再跟随属性值的变化而变化. 实时渲染 1 <div class="row"> 2 <h2>文本 - 实时渲染</h2> 3 <input type="text" v-model="

ios项目常用模板框架之UITabBar+Nav

在实际的项目开发中总是有几个比较常见的模板,小编这几天给大伙出几期常用模板的博客,希望大家多提宝贵的意见! 这几个月最常用的莫过于Nav+UITabBar模板了:在实际的项目中,我比较侧重于纯代码,比较不喜欢拖控件,至于利弊在这里不多说了,言归正传. 首先在AppDelegate.m中创建一个空白布景: self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]]; 初始化UITabBarController

03 常用模板

比如输入 main 直接出来了 public static void main 已经预定义了 在 Editor -> Live Templates 中有一些常用的. (可以编辑) 常用模板 psvm: public static void main sout: system.out.println soutv 打印变量, 就近选择变量. 或者是用 num1.sout (这种也可以, num1 是一个变量名) fori for (int i = 0; i < ; i++) { } iter fo

python编程常用模板总结

在我们编程时,有一些代码是固定的,例如Socket连接的代码,读取文件内容的代码,一般情况下我都是到网上搜一下然后直接粘贴下来改一改,当然如果你能自己记住所有的代码那更厉害,但是自己写毕竟不如粘贴来的快,而且自己写的代码还要测试,而一段经过测试的代码则可以多次使用,所以这里我就自己总结了一下python中常用的编程模板,如果还有哪些漏掉了请大家及时补充哈. 一.读写文件 1.读文件 (1).一次性读取全部内容 filepath='D:/data.txt' #文件路径 with open(file

常用模板(持续更新)

总结一下常用的模板,方便自己使用. 1.最大公约数(欧几里得)和最小公倍数 1 typedef long long LL; 2 3 LL gcd(LL a,LL b){ 4 return (b==0) ? a : gcd(b,a%b); 5 } 6 7 LL lcm(LL a,LL b){ 8 return a/gcd(a,b)*b; 9 } 2.扩展欧几里得 1 typedef long long LL; 2 3 LL e_gcd(LL a,LL b,LL &x,LL &y){ 4 LL

spring boot ----&gt; 常用模板freemarker和thymeleaf

===========================freemarker=================================== freemarker 官网:https://freemarker.apache.org/ freemarker starter: 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starte

sed常用模板整理

sed可以按照指令或脚本编辑文本的linux工具,文本处理功能非常强大,本文总结一些工作中常用的sed模板,方便大家使用 替换 1. 替换文件中所有的 aaa 到 bbb sed -i 's/aaa/bbb/g' /path/to/file 2. 找到文件的修改日期 stat deploy | sed -n '/^Modify.*/p' # 找到 stat deploy | sed -n '/^Modify.*/p' | grep -Eo "....-..-.. ..:..:.." #

zabbix的常用模板

zabbix的rpm包下载地址 http://repo.zabbix.com/zabbix/ 1.Tcp连接监控相关设置 模板 Templates TCP Connection Status.xml 已上传到附件,导入到web zabbix即可 客户端脚本 cat Tcp_Status.sh #!/bin/bash #scripts for tcp status function SYNRECV { /usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in