
模板题
文章平均质量分 64
xtulollipop
这个作者很懒,什么都没留下…
展开
-
大素数,大整数质因数分解模板
#include <stdio.h>#include <algorithm>#include <math.h>#include <stdlib.h>#include <string.h>#include <time.h>using namespace std;typedef __int64 LL ;LL pri[] = {2, 3, 5, 7, 11, 13, 17, 19, 23, 2转载 2015-08-11 16:17:18 · 697 阅读 · 0 评论 -
Information Sharing zoj3641 并查集
Description There is going to be a test in the kindergarten. Since the kids would cry if they get a low score in the test, the teacher has already told every kid some information about the test in adv原创 2015-08-03 14:14:53 · 516 阅读 · 0 评论 -
zoj1654 Place the Robots
题目描述: Robert 是一个著名的工程师。一天,他的老板给他分配了一个任务。任务的背景是:给定一 个m×n 大小的地图,地图由方格组成,在地图中有3 种方格-墙、草地和空地,他的老板希望 能在地图中放置尽可能多的机器人。每个机器人都配备了激光枪,可以同时向四个方向(上、下、 左、右)开枪。机器人一直待在最初始放置的方格处,不可移动,然后一直朝四个方向开枪。激 光枪发射出的激原创 2015-08-12 17:05:05 · 609 阅读 · 0 评论 -
大数分解模板
1.Miller-Rabin 算法(基于费马小定理/Fermat 定理)作用:通过概率的方式判断素数。有误判概率,通过多次判断可以使误判概率控制在很小范围。理论基础:如果n是一个奇素数, 将n-1表示成2^s*r的形式(r是奇 数),a 是和n互素的任何整数, 那么a^r≡1(mod n) 或者对某个j(0≤j ≤s -1, j∈Z) 等式 a^(2^j*r) ≡-1(mod转载 2015-08-08 21:30:41 · 873 阅读 · 0 评论 -
优先队列
优先队列:顾名思义,首先它是一个队列,但是它强调了“优先”二字,所以,已经不能算是一般意义上的队列了,它的“优先”意指取队首元素时,有一定的选择性,即根据元素的属性选择某一项值最优的出队~百度百科上这样描述的: 优先级队列 是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素 优先队列的类定义 优先队列是0个或多个元素的集合,每个元素都有一个优先权或值,对优转载 2015-07-21 18:36:55 · 339 阅读 · 0 评论