[BZOJ3028]食物(生成函数+讲解)

题目: 我是超链接 题解: 关于生成函数讲的最好的就是。。百度一下 生成函数,对于一个数列来讲就是一个函数,ta本身的x没有任何意义,而系数则是数列中的每一个数字,如果数列为h0,h1,h2..hn的话,生成函数g(x)就是 g(x)=∑infi=0hixig(x)=∑i=0infhixig(x)=\sum_{i=0}^{inf}h_ix^i 这道题目是当做例题的裸题 应对这种一看就...
分类: 编程语言 发布时间: 04-24 22:01 阅读次数: 5

单例模式的实现

1. 单例模式使用的场景在计算机中,有很多的设备比如说打印机,在打印一份文件时,只需要一个打印机工作,只要有一个打印机就可以完成这个文件的打印工作。相反的,如果系统中有多台打印机同时工作,会造成资源的浪费,也可能打出的文件是不完整的,此时就容易出现问题。相同的,在一个类中,我们只需要有一个实例来完成它的工作就行了,此时就需要单例模式。2. 单例模式实现的要求要实现单例模式完成三个要点(1)只能生成...
分类: 编程语言 发布时间: 04-24 22:01 阅读次数: 5

20.23 20.24 20.25 告警系统邮件引擎20.26 运行告警系统

20.2320.2420.25告警系统邮件引擎把之前zabbix设置好的邮件拷贝到mail目录下cd/usr/local/sbin/mon/mailvimmail.sh这个脚本的目的是做告警收敛的,就是服务没有恢复超过一定时间才会告警log=$1t_s=date+%s当前的时间戳t_s2=date-d"2hoursago"+%s2个小时以前的时间戳if[!-f/tmp/$log
分类: 企业开发 发布时间: 04-24 22:01 阅读次数: 4

python入门学习笔记(八)——类

9.类9.1创建和使用类class Dog():    #类似c++数据的初始化    def __init__(self,name,age):        self.name = name        self.age  = age    #类的函数    def sit(self):        print("小狗的名字是:"+" "+self.name)        print("小...
分类: 编程语言 发布时间: 04-24 22:01 阅读次数: 5

Vue2.0笔记——vue-router路由

简介使用Vue.js开发SPA(SinglePageApplication)单页面应用。vue-router可以通过html5的historyAPI或者hash实现单页应用,即不刷新跳转,切换地址,只是页面上的组件的切换;vue-router可以实现页面间传参等其他功能;基本用法当你要把vue-router添加进来,我们需要做的是,将组件(components)映射到路由(routes),然后告诉
分类: 服务端 发布时间: 04-24 22:01 阅读次数: 8

Vim

vim 文件名【已存在和未创建的都行】==>进入vi编辑模式 只读问题:进入时按r就行了--》文件格式要检查 txt不要写成test 插入模式下: 命令行模式下: 调整文本位置: :ce 居中 :ri 靠右 :le 靠左 普通模式下: 除此之外,你还可以在命令之前加上数字,表示一次删除多行,如: 2dd表示一次删除2行 在普通模式下.(小数点)表示重复上一次的命令操作 ctrl+o==>回到上次跳转前光标所在位置 剪切和粘贴:ddp 可视模式: 视窗操作(略)
分类: 其他 发布时间: 04-24 21:58 阅读次数: 5

7-5 平衡二叉树的根(25 分)

将给定的一系列数字插入初始为空的AVL树,请你输出最后生成的AVL树的根结点的值。 输入格式: 输入的第一行给出一个正整数N(≤),随后一行给出N个不同的整数,其间以空格分隔。 输出格式: 在一行中输出顺序插入上述整数到一棵初始为空的AVL树后,该树的根结点的值。 输入样例1: 5 88 70 61 96 120 输出样例1: 70 输入样例2: 7 88 70 61 96 120 90 65 输出样例2: 88 代码 #include <stdio.h> #include <stdli
分类: 其他 发布时间: 04-24 21:58 阅读次数: 3

函数的形参,什么时候使用引用?什么时候使用指针?什么时候使用按值传递?

在C++中,函数的形参,什么时候使用引用?什么时候使用指针?什么时候使用按值传递? 1 对于使用传递的值而不做修改的函数 (1)数据对象较小,如内置数据类型或小型结构体,则按值传递   void func(int ); (2)数据对象是数组,则只能使用指针,并将指针const指针   void func(const int *); (3)数据对象是较大的结构体,则const指针或const引用都行   struct struc{…};   void func(const struc *);  
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

luogu2120 [ZJOI2007]仓库建设

大米饼写的太棒辣qwqqwq #include <iostream> #include <cstdio> using namespace std; typedef long long ll; int n, l, r, que[1000005]; ll x[1000005], p[1000005], c[1000005], dp[1000005], q[1000005]; struct Node{ ll x, y; }nd[1000005]; double getK(Node u, No
分类: 其他 发布时间: 04-24 21:58 阅读次数: 5

python time模块 sys模块 random模块

1,time模块   python中的内置模块    #1,显示当前时间戳 print(time.time()) #2,字符串格式化 print(time.strftime('%Y-%m-%d-%H-%M-%S'))#自定义格式显示当前时间 print(time.strftime('%c')) #默认格式显示当前时间 #3.本地结构化时间 print(time.localtime()) #4.英国的结构化时间,在hour上减去8 print(time.gmtime()) 实例: #1
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

BZOJ3495: PA2010 Riddle

$n \leq 1e6,m \leq 1e6$的无向图,每个点属于一个国家(我就说国家咋地),现要求给所有$k$个国家分别选首都,满足:每条边至少一个端点是首都;每个国家有且只有一个首都。 2-SAT。每个点选和不选。条件一直接满足,条件二边数太多。 前缀优化建边。来源 1 //#include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 //#include<time.h> 5 //#include<complex> 6
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

C语言:九九乘法表打印

题目: 要求:用“,”分隔算式,用“;”做一行的结尾。 另外1*1=1;这个算式是程序的第一行,前面没有空行。 文字版如下: 输入格式: 无 输出格式: 1*1=1; 2*1=2,2*2=4; 3*1=3,3*2=6,3*3=9; 4*1=4,4*2=8,4*3=12,4*4=16; 5*1=5,5*2=10,5*3=15,5*4=20,5*5=25; 6*1=6,6*2=12,6*3=18,6*4=24,6*5=30,6*6=36; 7*1=7,7*2=14,7*3=21,7*4=28,7*
分类: 其他 发布时间: 04-24 21:58 阅读次数: 3

7-6 是否完全二叉搜索树(30 分)

将一系列给定数字顺序插入一个初始为空的二叉搜索树(定义为左子树键值大,右子树键值小),你需要判断最后的树是否一棵完全二叉树,并且给出其层序遍历的结果。 输入格式: 输入第一行给出一个不超过20的正整数N;第二行给出N个互不相同的正整数,其间以空格分隔。 输出格式: 将输入的N个正整数顺序插入一个初始为空的二叉搜索树。在第一行中输出结果树的层序遍历结果,数字间以1个空格分隔,行的首尾不得有多余空格。第二行输出YES,如果该树是完全二叉树;否则输出NO。 输入样例1: 9 38 45 42 24
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

7-9 堆中的路径(25 分)

将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。 输入格式: 每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。 输出格式: 对输入中给出的每个下标i,在一行中输出从H[i]到根结点的路径上的数据。数字间以1个空格分隔,行末不得有多余空格。 输入样例: 5 3 46 23 26 24 1
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

Number常用方法函数

Number类型应该是ECMAScript中最令人关注的数据类型了,这种类型使用IEEE754来表示整数和浮点数,并针对Number相关特点定义了一系列相关的方法函数。 isFinite() 在JavaScript中,Number类型能表示的最大值是±1.7976931348623157e+308,保存在Number.MAX_VALUE中,最小值是±5e-324,保存在Number.MIN_VALUE中,如果得到的数值超出了JavaScript数值范围,就会自动转换成Infinity(无穷大)
分类: 其他 发布时间: 04-24 21:58 阅读次数: 5

使用Python实现简单的网站外挂

功能很简单,按照固定的规律在网站上点击鼠标,涉及到的Python技术如下: import win32api import win32con import win32gui from ctypes import * import time import sys windll.user32.SetCursorPos(830,375) time.sleep(0.01) win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) t
分类: 其他 发布时间: 04-24 21:58 阅读次数: 3

C语言:打印A-Z字母组合的菱形图案

题目: +++++++++A+++++++++ ++++++++BCD++++++++ +++++++EFGHI+++++++ ++++++JKLMNOP++++++ +++++QRSTUVWXY+++++ ++++ZABCDEFGHIJ++++ +++KLMNOPQRSTUVW+++ ++XYZABCDEFGHIJKL++ +MNOPQRSTUVWXYZABC+ ++DEFGHIJKLMNOPQR++ +++STUVWXYZABCDE+++ ++++FGHIJKLMNOP++++ +++++
分类: 其他 发布时间: 04-24 21:58 阅读次数: 5

Hadoop3集群搭建之——安装hadoop,配置环境

  接上篇:Hadoop3集群搭建之——虚拟机安装 上篇已经安装好了虚拟机了,现在开始配置环境,安装hadoop 注:hadoop集群最少需要三台机,因为hdfs副本数最少为3,单机不算 1、创建hadoop用户,hadoopgroup组   groupadd -g 102 hadoopgroup # 创建用户组 useradd -d /opt/hadoop -u 10201 -g 102 hadoop #创建用户 passwd hadoop #给用户设置密码 2、安装ftp工
分类: 其他 发布时间: 04-24 21:58 阅读次数: 4

用训练好的caffemodel来进行分类

caffe程序自带有一张小猫图片,存放路径为caffe根目录下的 examples/images/cat.jpg, 如果我们想用一个训练好的caffemodel来对这张图片进行分类,那该怎么办呢? 如果不用这张小猫图片,换一张别的图片,又该怎么办呢?如果学会了小猫图片的分类,那么换成其它图片,程序实际上是一样的。 开发caffe的贾大牛团队,利用imagenet图片和caffenet模型训练好了一个caffemodel, 供大家下载。要进行图片的分类,这个caffemodel是最好不过的了。所
分类: 其他 发布时间: 04-24 21:58 阅读次数: 3

volatile和synchronized

版权声明:本文为博主原创文章,未经博主允许不得转载。http://www.cnblogs.com/jokermo/ 0. 前言 转载请注明出处:http://www.cnblogs.com/jokermo/ volatile和synchronized都是解决多线程安全问题的方法,为了了解与使用这两个修饰符,首先需要了解什么是多线程安全问题。即多线程安全问题发生的原因。多线程安全问题产生的原因可以概括为两点: 线程任务中处理到共享数据。 线程任务中有多条共享数据操作,一条线程在操作共享数据的过程
分类: 其他 发布时间: 04-24 21:58 阅读次数: 5