自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

转载 pat 1035 插入与归并

1035插入与归并(25分)根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子...

2019-08-27 21:04:00 127

转载 【单调队列】--滑动窗口

题目链接给定一个大小为n≤106n≤106的数组。有一个大小为k的滑动窗口,它从数组的最左边移动到最右边。您只能在窗口中看到k个数字。每次滑动窗口向右移动一个位置。以下是一个例子:该数组为[1 3 -1 -3 5 3 6 7],k为3。窗口位置最小值最大值[1 3 -1] -3 5 3 6 7-131 [3 -1 -...

2019-08-19 20:12:00 377

转载 【记忆化搜索】掷骰子 hpuoj

B. 掷骰子单点时限:2.0 sec内存限制:512 MB骰子,中国传统民间娱乐用来投掷的博具,早在战国时期就已经被发明。现在给你n个骰子,求n个骰子掷出点数之和为a的概率是多少。输入格式第一行输入一个整数T,表示有T组测试数据(1≤T≤10)每组测试数据输入两个整数n,a,表示共有n个骰子,骰子点数总和为a(1...

2019-08-19 11:59:00 109

转载 数论知识点--以及模板

同余(a+b)%c=(a%c+b%c)%c(a*b)%c=(a%c*b%c)%c加法证明如下:a = k1*m+r1b = k2*m+r2(a+b)%m=(( k1*m+r1 )+( k2*m+r2 ))%m    = (( k1+k2 )*m+( r1+r2 ))% m    = (r1+r2 )%m    = (a%m...

2019-08-14 11:59:00 106

转载 【数学+思维】ZZULIOJ 1531: 小L的区间求和

题目链接题目描述在给定的一个整数序列中,小L希望找到一个连续的区间,这个区间的和能够被k整除,请你帮小L算一下满足条件的最长的区间长度是多少。输入第一行输入两个整数n、k。(1 <= n <= 105,1<=k<100)接下来一行输入n个整数,表示序列中的数。输出输出一个整数,满足条件区间的最长长...

2019-08-13 18:17:00 258

转载 记忆化搜索模板题---leetcode 1155. 掷骰子的N种方法

1155.掷骰子的N种方法这里有d个一样的骰子,每个骰子上都有f个面,分别标号为1, 2, ..., f。我们约定:掷骰子的得到总点数为各骰子面朝上的数字的总和。如果需要掷出的总点数为target,请你计算出有多少种不同的组合情况(所有的组合情况总共有f^d种),模10^9 + 7后返回。示例 1:输入:d = 1, f...

2019-08-11 22:44:00 245

转载 约数之和---模板题

给定n个正整数aiai,请你输出这些数的乘积的约数之和,答案对109+7109+7取模。输入格式第一行包含整数n。接下来n行,每行包含一个整数aiai。输出格式输出一个整数,表示所给正整数的乘积的约数之和,答案需对109+7109+7取模。数据范围1≤n≤1001≤n≤100,1≤ai≤2∗1091≤ai≤2∗109输入样例:3268...

2019-08-11 20:47:00 227

转载 约数个数---模板题

给定n个正整数ai,请你输出这些数的乘积的约数个数,答案对1e9+7取模。输入格式第一行包含整数n。接下来n行,每行包含一个整数ai输出格式输出一个整数,表示所给正整数的乘积的约数个数,答案需对1e9+7取模。数据范围1≤n≤1001≤n≤100,1≤ai≤2∗1091≤ai≤2∗109输入样例:3268输出样例:12#...

2019-08-11 20:40:00 228

转载 LCA最近公共祖先---倍增法笔记

先暂时把模板写出来,A几道题再来补充此模板也是洛谷上的一道模板题P3379 【模板】最近公共祖先(LCA)#pragma GCC optimize(2) //o2优化#include <bits/stdc++.h>using namespace std;typedef long long ll;const int L = 30;/...

2019-08-08 11:35:00 93

转载 拓扑排序入门

话不多说,先上图!!!聪明的你,可以发现每次都是先输出入度为0的点(类似于入口),然后删除与此点相关的边,然后继续同样的操作。经过如此反复操作,如果图中的点都输出了,就说明此图是无环有向图,否则就是有环图。比如说这里的环CED,BD,环中任意一点入度都不为0,根本找不到入口。所以没法遍历完所有的点对于题目给定了众多两点之间的优先级关系,然后让你判断所有点之间的是否构成...

2019-08-07 16:26:00 59

转载 简单数学总结兼模板【-】

埃氏素数筛选法const int NN = 1e6+10;int prime[NN]; // prime[i]== 0->i为素数void init(){ prime[0] = 1; prime[1] = 1; for(int i = 2;i<=N/i;i++){ //N/i会更好,比起sqrt(N)因为每次判断都需...

2019-08-06 23:31:00 71

转载 最短路径Dijkstra算法模板题---洛谷P3371 【模板】单源最短路径(弱化版)

题目背景本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步P4779。题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入格式第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度...

2019-08-06 22:57:00 297

转载 并查集模板题----P3367 【模板】并查集

题目描述如题,现在有一个并查集,你需要完成合并和查询操作。输入格式第一行包含两个整数N、M,表示共有N个元素和M个操作。接下来M行,每行包含三个整数Zi、Xi、Yi当Zi=1时,将Xi与Yi所在的集合合并当Zi=2时,输出Xi与Yi是否在同一集合内,是的话输出Y;否则话输出N输出格式如上,对于每一个Zi=2的操作,都有一行输出,每行包含...

2019-08-06 22:23:00 86

转载 最小生成树模板题-----P3366 【模板】最小生成树

题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz输入格式第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000)接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi输出格式输出包含一个数,即最小生成树的各边的长度之和;如果该图不...

2019-08-06 21:14:00 183

转载 种族并查集模板题分析 -----P2024 [NOI2001]食物链

本文参考了:洛谷p2024题解题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X Y”,表示 X 和 Y 是同...

2019-08-06 20:39:00 88

转载 并查集简单介绍

部分转载了洛谷上的题解:https://www.luogu.org/problemnew/solution/P1111以及其他网站的图片及文字:https://www.cnblogs.com/MrSaver/p/9607552.html并查集作用:可以查询两个节点是否是在同一个集合内存储结构:树形结构,但一般用一位数组就能够存下来。每一个数组的值a[i] =...

2019-08-06 18:51:00 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除