自定义博客皮肤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 132

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

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

2019-08-19 20:12:00 423

转载 【记忆化搜索】掷骰子 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 120

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

同余 (a+b)%c=(a%c+b%c)%c (a*b)%c=(a%c*b%c)%c 加法证明如下: a = k1*m+r1 b = 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 116

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

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

2019-08-13 18:17:00 270

转载 记忆化搜索模板题---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 256

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

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

2019-08-11 20:47:00 240

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

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

2019-08-11 20:40:00 235

转载 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 102

转载 拓扑排序入门

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

2019-08-07 16:26:00 65

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

埃氏素数筛选法 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 77

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

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

2019-08-06 22:57:00 311

转载 并查集模板题----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 96

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

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

2019-08-06 21:14:00 192

转载 种族并查集模板题分析 -----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 97

转载 并查集简单介绍

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

2019-08-06 18:51:00 111

空空如也

空空如也

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

TA关注的人

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