自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vocaloid01的博客

菜鸡的笔记本~

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

原创 二分模板大全

#include<iostream>#include<cstdio>using namespace std;const int MAXN = 100005;int mi[MAXN][50];//Çø¼ä×î´óÖµ£¬Çø¼ä×îСֵ¡£int lg[MAXN];int num[MAXN];//精确查找---用递归实现二分查找,精确查找目标元素的位...

2018-08-31 15:40:50 2900

原创 HDU - 5877 Weak Pair (DFS+二分+树状数组+离散化)

You are given a rooted tree of N nodes, labeled from 1 to N. To the ith node a non-negative value ai is assigned.An ordered pair of nodes (u,v) is said to be weak if  (1) u is an ancestor of v (Note:...

2018-08-31 15:19:10 137

原创 HDU - 5874 Friends and Enemies (思维or构造)

On an isolated island, lived some dwarves. A king (not a dwarf) ruled the island and the seas nearby, there are abundant cobblestones of varying colors on the island. Every two dwarves on the island a...

2018-08-31 13:33:12 191

原创 HDU - 5889 Barricade(最小割+最短路)

Time limit 1000 msMemory limit 65536 kBThe empire is under attack again. The general of empire is planning to defend his castle. The land can be seen as N towns and M roads, and each road has the ...

2018-08-28 16:03:25 145

原创 POJ - 3368 Frequent values(线段树区间合并求区间内最长连续子串的长度模板题)

You are given a sequence of n integers a1 , a2 , ... , an in non-decreasing order. In addition to that, you are given several queries consisting of indices i and j (1 ≤ i ≤ j ≤ n). For each query, det...

2018-08-27 16:09:10 253

原创 ST求区间最值模板

时间复杂度:预处理O(nlogn),查询O(1)。 const int MAXN = ;int board[MAXN];//存数据下标从1开始 int ma[MAXN][20],mi[MAXN][20];//区间最大值,区间最小值。 void ST_prework(int n){ for(int i=1 ; i<=n ; ++i)ma[i][0] = mi[i][0] = ...

2018-08-26 19:10:40 162

原创 HDU - 5289 Assignment (RMQ+二分)

Tom owns a company and he is the boss. There are n staffs which are numbered from 1 to n in this company, and every staff has a ability. Now, Tom is going to assign a special task to some staffs who w...

2018-08-26 19:04:18 141

原创 Tarjan离线求LCA模板

Tarjan 算法求 LCA 的时间复杂度为 O(n+q) ,是一种离线算法,要用到并查集。ps:时间复杂度其实还需要考虑并查集操作的时间复杂度 ,但是由于在多数情况下,路径压缩并查集的单次操作复杂度可以看做 O(1),所以直接近似为 O(n+q) 。const int MAXN = ;//最大点数 pair<int,int> P[205];//存询问边int lca...

2018-08-26 16:06:09 621

原创 HDU - 2586 How far away ? (LCA求树上两点间距离模板题)

There are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask like this "How far is it if I want to go from house A to house B"? Usually it hard to...

2018-08-26 16:00:23 1191

原创 HDU - 6438 Buy and Resell(贪心)

The Power Cube is used as a stash of Exotic Power. There are n cities numbered 1,2,…,n where allowed to trade it. The trading price of the Power Cube in the i-th city is ai dollars per cube. Noswal is...

2018-08-26 11:49:58 194

原创 HDU - 3537 Daizhenyang's Coin (SG打表找规律)

We know that Daizhenyang is chasing a girlfriend. As we all know, whenever you chase a beautiful girl, there'll always be an opponent, or a rival. In order to take one step ahead in this chasing proce...

2018-08-16 15:09:33 250

原创 HDU - 3032 Nim or not Nim? (SG函数打表找规律)

Nim is a two-player mathematic game of strategy in which players take turns removing objects from distinct heaps. On each turn, a player must remove at least one object, and may remove any number of o...

2018-08-16 13:43:45 116

原创 HDU - 2897 邂逅明下 (巴什博奕变形)

当日遇到月,于是有了明。当我遇到了你,便成了侣。那天,日月相会,我见到了你。而且,大地失去了光辉,你我是否成侣?这注定是个凄美的故事。(以上是废话)小t和所有世俗的人们一样,期待那百年难遇的日食。驻足街头看天,看日月渐渐走近,小t的脖子那个酸呀(他坚持这个姿势已经有半个多小时啦)。他低下仰起的头,环顾四周。忽然发现身边竟站着位漂亮的mm。天渐渐暗下,这mm在这街头竟然如此耀眼,她是天使吗?站着...

2018-08-16 10:32:01 164

原创 HDU - 2534 Score (数学,找规律)

大家都知道,pfz是“成电杰出学生”,在成电杰出学生的颁奖典礼上,lxh和pfz都没有听台上在说什么,而是在下面讨论当晚的美式足球比赛,lxh预测说纽约巨人队今晚将会得到11分,pfz马上说不可能。因为通常来说美式足球比赛的得分只有3分和7分两种形式,无论怎么得分都不可能得到11分。想了一会以后,lxh发现其实11分以上的分数都是可以得到,于是11就是最大的不可以得到的分数。现在问题来了,如果比赛...

2018-08-16 09:52:48 178

原创 HDU - 2147 kiki's game (巴什博奕,找规律,PN表)

Recently kiki has nothing to do. While she is bored, an idea appears in his mind, she just playes the checkerboard game.The size of the chesserboard is n*m.First of all, a coin is placed in the top ri...

2018-08-16 09:09:58 205

原创 HDU 6400 Parentheses Matrix(构造+分类处理)

Problem DescriptionA parentheses matrix is a matrix where every element is either '(' or ')'. We define the goodness of a parentheses matrix as the number of balanced rows (from left to right) and c...

2018-08-15 21:23:35 360

原创 HDU - 1847 Good Luck in CET-4 Everybody! (可选步数为不连续数求SG值)

大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Cici都是如此。当然,作为在考场浸润了十几载的当代大学生,Kiki和Cici更懂得考前的放松,所谓“张弛有道”就是这个意思。这不,Kiki和Cici在每天晚上休息之前都要玩一会儿扑克牌以放松神经。“升级”?“双扣”?“红五”?还是“斗地主”?当然都不是!那多俗啊~作为计算机学院...

2018-08-15 11:01:16 127

原创 SG函数

Sprague-Grundy定理(SG定理):游戏和的SG函数等于各个游戏SG函数的Nim和。这样就可以将每一个子游戏分而治之,从而简化了问题。而Bouton定理就是Sprague-Grundy定理在Nim游戏中的直接应用,因为单堆的Nim游戏 SG函数满足 SG(x) = x。SG函数:首先定义mex(minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属...

2018-08-15 10:56:14 205

原创 HDU - 1079 Calendar Game (PN分析)

Adam and Eve enter this year’s ACM International Collegiate Programming Contest. Last night, they played the Calendar Game, in celebration of this contest. This game consists of the dates from January...

2018-08-15 10:23:25 142

原创 OI超级加速挂

//--------------------------------------------------------------namespace fastIO { #define BUF_SIZE 100000 //fread -> read bool IOerror = 0; inline char nc() { static char buf[BUF_SIZE], *p...

2018-08-14 13:25:03 594

原创 HDU - 6396 Swordsman

Lawson is a magic swordsman with k kinds of magic attributes v1,v2,v3,…,vk. Now Lawson is faced with n monsters and the i-th monster also has k kinds of defensive attributes ai,1,ai,2,ai,3,…,ai,k. If ...

2018-08-14 13:22:46 481 2

原创 HDU - 1525 Euclid's Game (找规律)

Two players, Stan and Ollie, play, starting with two natural numbers. Stan, the first player, subtracts any positive multiple of the lesser of the two numbers from the greater of the two numbers, prov...

2018-08-13 19:54:58 300

原创 HDU 6386 Age of Moyu(透彻理解BFS求最短距离+DFS)

Time Limit: 5000/2500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Problem DescriptionMr.Quin love fishes so much and Mr.Quin’s city has a nautical system,consisiting of N ports ...

2018-08-13 18:31:58 988 5

原创 蔡勒(Zeller)公式求星期几模板

 用法:输入代表年月日的三个空格隔开的整数 ,输出该日期是星期几。如果日期不合法输出illegal。#include<iostream>using namespace std;bool m[] = {false,true,false,true,false,true,false,true,true,false,true,false,true};char b[7][10]=...

2018-08-12 13:21:58 495

原创 HDU - 2133 What day is it (蔡勒公式+模拟)

Today is Saturday, 17th Nov,2007. Now, if i tell you a date, can you tell me what day it is ?InputThere are multiply cases.One line is one case.There are three integers, year(0<year<10000)...

2018-08-12 13:12:56 225

原创 经典三博弈基础情形模板(Nim,Wythoff Game,Bash Game)

Bash Game:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走k(≤m)个,那么先取者再拿走m+1-k个,结果剩下(m+1)(r-1)个,以后保持这样的取法,那么先取者肯定获胜。Nim:有三堆各若干个物品,两个人轮流从某一堆...

2018-08-12 12:20:02 340

原创 POJ - 1067 取石子游戏 (威佐夫博弈)

有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。Input输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石...

2018-08-12 12:09:26 167

原创 HDU - 1848 Fibonacci again and again (SG值初级应用)

任何一个大学生对菲波那契数列(Fibonacci numbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005 Fibonacci again就是曾经的浙江省赛题。今天,又一个关于Fibonacci的题目出现了,它是一个小...

2018-08-12 11:06:55 172

原创 HihoCoder 1441 后缀自动机一·基本概念 (入门神题)

描述小Hi:今天我们来学习一个强大的字符串处理工具:后缀自动机(Suffix Automaton,简称SAM)。对于一个字符串S,它对应的后缀自动机是一个最小的确定有限状态自动机(DFA),接受且只接受S的后缀。小Hi:比如对于字符串S="aabbabd",它的后缀自动机是:其中红色状态是终结状态。你可以发现对于S的后缀,我们都可以从S出发沿着字符标示的路径(蓝色实线)转移,最终到...

2018-08-09 17:45:13 428

原创 如何去掉自己CSDN中图片水印

先进入文章编辑模式,然后选中图片右键单击,点击图像属性,如图:找到URL,将?开始的全部删掉就可以了。例如这里的:URL:https://img-blog.csdn.net/20180808194223179?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZvY2Fsb2lkMDE=/font/5a6L5L2T/fontsize...

2018-08-08 20:13:32 3475 3

转载 基环树,基环内向树,基环外向树

一、基环树在了解了树的基础上来解释基环树——树加一条边使之成环(也就是说,在严格意义上来说,基环树并不是树,就像老婆饼没有老婆一样,基环树是个图) 二、基环内向树首先它是一个有向图,它构成类似基环树的结构,有一个特点是每个点都有且只有一个出度,并且环外的节点方向指向环内。三、基环外向树与基环内向树相反,它有且只有一个入度(基环内向树是出度),并且并且由环指向环外(额...

2018-08-08 19:37:59 4285 2

原创 2018 Multi-University Training Contest 6 Werewolf(Tarjan+染色+基环外向树)

 Problem Description"The Werewolves" is a popular card game among young people.In the basic game, there are 2 different groups: the werewolves and the villagers.Each player will debate a player t...

2018-08-08 17:18:35 214

原创 2018 CCPC-Wannafly Camp #5 Problem F 平衡二叉树(打表找规律)

题目描述平衡二叉树,顾名思义就是一棵“平衡”的二叉树。在这道题中,“平衡”的定义为,对于树中任意一个节点,都满足左右子树的高度差不超过 . 空树的高度定义为0,单个节点的高度为1,其他情况下树的高度定义为根节点左右子树高度最大值 + 1。 一棵在高度上平衡的树,节点数可能不平衡。再定义一棵树的不平衡度为这棵树中所有节点的左右子树的节点数之差的最大值。给定平衡的定义参数, 你需要求出所有高度...

2018-08-07 17:45:29 620

原创 HDU - 2896 病毒侵袭

当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴奋——我们能在有生之年看到500年一遇的世界奇观,那是多么幸福的事儿啊~~但网路上总有那么些网站,开始借着民众的好奇心,打着介绍日食的旗号,大肆传播病毒。小t不幸成为受害者之一。小t如此生气,他决定要把世界上所有带病毒的网站都找出来。当然,谁都知道这是不可能的。小t却执意要完成这不能的任务,他说:“...

2018-08-07 12:00:23 140

原创 ASCII码对照表

ASCII控制字符二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 0000 0000 0 00 NUL ␀ 空字符(Null) 0000 0001 1 01 SOH ␁ 标题开始 0000 0010 2 02 STX ␂ 本文开始 0000 00...

2018-08-06 11:16:41 226

原创 Aho-Corasick automaton 模板

typedef struct Node* node;const int MAXNs = ;//模式串最大長度 const int MAXNS = ;//文章(待匹配串)最大長度 struct Node{ node next[26]; node fail;//失配指针 int sum; Node(){ sum = 0; fail = N...

2018-08-06 11:00:41 365

原创 HDU - 2222 Keywords Search (AC自動機基礎模板題)

In the modern time, Search engine came into the life of everybody like Google, Baidu, etc.Wiskey also wants to bring this feature to his image retrieval system.Every image have a long description, w...

2018-08-06 10:55:36 165

原创 CCPC-WannaFly-Camp 1057: Kimi to Kanojo to Kanojo no Koi(構造)

时间限制: 1 Sec  内存限制: 1024 MB  Special Judge如果你希望解锁美雪的手机,你需要回答30个问题,只有你非常关注美雪才能全部解答正确。而且,根据"你"的不同,美雪的行为也是不一样的。对于不同的"你",答案相同的概率为3130。可以说,对于每个不同的"你",都有一个唯一的美雪。不过因为美雪现在心情很好,所以你只需要回答一个问题。给一个正整数n,请你输出一个n...

2018-08-04 16:57:20 397

原创 CCPC-WannaFly-Camp 1058: New Game!(double最短路)

Time limit: 1 secondMemory limit: 1024 megabytesEagle Jump公司正在开发一款新的游戏。泷本一二三作为其员工,获得了提前试玩的机会。现在她正在试图通过一个迷宫。这个迷宫有一些特点。为了方便描述,我们对这个迷宫建立平面直角坐标系。迷宫中有两条平行直线L1 : Ax + By + C1 = 0, L2 : Ax + By + C2 = ...

2018-08-04 16:55:06 271

原创 CCPC-Wannafly Summer Camp #1——A——Birthday(最小费用流)

时间限制: 1 Sec  内存限制: 256 MB题目描述恬恬的生日临近了。宇扬给她准备了一个大蛋糕。正如往常一样,宇扬在蛋糕上插了n支蜡烛,并把蛋糕分为m个区域。因为某种原因,他必须把第i根蜡烛插在第ai个区域或第bi个区域。区域之间是不相交的。宇扬在一个区域内同时摆放x支蜡烛就要花费x^2的时间。宇扬布置蛋糕所用的总时间是他在每个区域花的时间的和。宇扬想快些见到恬恬,你能告诉他...

2018-08-02 20:42:18 868 3

空空如也

空空如也

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

TA关注的人

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