自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(418)
  • 收藏
  • 关注

原创 2018第九届蓝桥杯山东省赛解题

1标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。【答案】:1252标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为...

2018-04-01 15:55:34 2046 6

原创 中石油6023: 传感器(dfs 类似欧拉图)

6023: 传感器时间限制: 1 Sec  内存限制: 128 MB提交: 44  解决: 17[提交][状态][讨论版][命题人:admin]题目描述SR最近新买了一款电子桌游这个玩具内部是M个围成一圈的传感器。每个传感器都有开和关两种工作状态,分别用1和0表示。显然,从不同的位置触发沿顺时针方向连续检查K个传感器可以得到M个长度为K的01串。SR知道这M个01串应该是互不相同的。而且这个桌游的...

2018-03-24 21:37:02 294

原创 中石油6028 白日梦(dp)

6028: 白日梦时间限制: 1 Sec  内存限制: 128 MB提交: 38  解决: 20[提交][状态][讨论版][命题人:admin]题目描述SR需要相当大的睡眠量某日,他做了一个奇怪的梦,他梦见自己成为了怪物猎人,为了狩猎,他要去一个岛上住N+1天(编号为0到N)。这个岛位于太平洋中心,每天要么是晴天,要么刮台风。他到达岛的第0天是晴天。然后对于第i天,假如是晴天,那么有P(0<...

2018-03-24 20:56:42 462

原创 SDUT3903 CF(dp+贪心) 2017山东ACM省赛

CFTime Limit: 1000 ms Memory Limit: 65536 KiBhttps://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index/problemdetail/pid/3903.htmlSubmit Statistic DiscussProblem DescriptionLYD loves codeforces since ...

2018-03-20 21:11:38 400

原创 4488: [Jsoi2015]最大公约数

4488: [Jsoi2015]最大公约数Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 264  Solved: 152[Submit][Status][Discuss]Description给定一个长度为 N 的正整数序列Ai对于其任意一个连续的子序列{Al,Al+1...Ar},我们定义其权值W(L,R )为其长度与序列中所有元素的最大公约数的...

2018-03-18 19:45:24 889

原创 中石油5909: 货物运输(LCA树上两点最近公共祖先) SDWC 2018 day5

5909: 货物运输时间限制: 1 Sec  内存限制: 128 MB提交: 53  解决: 18[提交][状态][讨论版]题目描述在一片苍茫的大海上,有n座岛屿,岛屿与岛屿之间由桥梁连接,所有的岛屿刚好被桥梁连接成一个树形结构,即共n-1架桥梁,且从任何一座岛屿出发都能到达其他任何一座岛屿。第i座桥梁有一个承重量wi,表示该桥梁一次性最多通过重量为wi的货物。现在有m个货物运输路线,第i个路线要...

2018-03-18 11:11:05 407

原创 BZOJ3505数三角形(枚举+gcd)

3505: [Cqoi2014]数三角形Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1951  Solved: 1195[Submit][Status][Discuss]Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。Input输入一行,包含两个空格分...

2018-03-18 10:08:59 432

原创 BZOJ 1006: [HNOI2008]神奇的国度(最大势算法-弦图染色)

传送门:1006: [HNOI2008]神奇的国度1006: [HNOI2008]神奇的国度Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 4307  Solved: 2008[Submit][Status][Discuss]Description  K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认...

2018-03-15 17:43:19 634

原创 BZOJ 1005: [HNOI2008]明明的烦恼(prufer序列->无根树表达)

传送门:1005: [HNOI2008]明明的烦恼1005: [HNOI2008]明明的烦恼Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 6335  Solved: 2460[Submit][Status][Discuss]Description  自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允...

2018-03-15 17:12:27 366

原创 拓扑排序的字典序问题 HDU1285 HDU4857

HDU1285 http://acm.hdu.edu.cn/showproblem.php?pid=1285HDU2857 http://acm.hdu.edu.cn/showproblem.php?pid=4857这两个题看似都是字典序问题,但是有区别的。【HDU1285】本题“要求输出时编号小的队伍在前”,本意就是字典序最小即可。方法:拓扑排序,同时用优先队列(小顶堆),这样就能保证,拓扑序列...

2018-03-04 18:51:41 1320

原创 LOJ#117 有源汇上下界最小流(优化dinic)

题目链接:https://loj.ac/problem/117算法详解:http://blog.csdn.net/winter2121/article/details/79430071题意很直白,不过我用sap算法总是超时,用dinic算法就过了【dinic算法】(优化)#include<bits/stdc++.h>using namespace std;typedef long ...

2018-03-03 15:06:54 396

原创 LOJ#116 有源汇上下界最大流

题目链接:https://loj.ac/problem/116有源汇上下界最大流 模板题。具体讲解见:http://blog.csdn.net/winter2121/article/details/79430071SAP算法或dinic算法跑出来的是残量网络上,还能增加多少流量!s->t 的最大流解法:建立附加源汇ss,tt。(建法详见上面的博文)并建边t->s,容量为正无穷。跑一遍s...

2018-03-03 15:06:37 375

原创 LOJ#115 无源汇上下界可行流

题目链接:https://loj.ac/problem/116无源汇上下界可行流模板题。具体讲解见:http://blog.csdn.net/winter2121/article/details/79430071下面有dinic算法和sap算法。SAP算法中,每条边的流量就是反向边的cap原图中每条边的真实流量 = 自由流+下界流。 自由流就是dinic所得最大流,原图是将下界分离出来的,故+下界...

2018-03-03 15:06:20 374 2

原创 上下界的网络流 建模方法总结 LOJ115 LOJ116 LOJ117

目录:1)无源汇上下界可行流2)有源汇上下界可行流3)有源汇上下界最大流4)有源汇上下界最小流5)有源汇上下界最小费用流6)例题#无源汇#:指没有规定源点和汇点,有源汇反之。#可行流#:可行流指任意可以流通的一种网络流方案。网络流必知:1.除了源点汇点,所有点流入的流量和流出的流量是相等的,时时刻刻都是。2.每一条边的流量==反向边流量。题目类型:给出一个网络图,n个点,m条边(有向无向皆可),每...

2018-03-03 15:05:53 600

原创 UVa247电话圈(强联通分量--传递闭包+并查集 or tarjan算法)

If you’ve seen television commercials for long-distance phone companies lately, you’ve noticed thatmany companies have been spending a lot of money trying to convince people that they provide thebest ...

2018-02-13 16:57:49 424

原创 UVA 12219(公共表达式消除---模拟二叉树)紫书

Let the set Σ consist of all words composed of 1-4 lower case letters, such as the words “a”, “b”, “f”,“aa”, “fun” and “kvqf”. Consider expressions according to the grammar with the two rulesE → fE → ...

2018-02-10 18:00:49 407

原创 codeforces 626D Jerry's Protest(概率)

http://codeforces.com/contest/626/problem/DD. Jerry's Protesttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAndrew and Jerry are playing a game w...

2018-02-09 19:32:31 313

原创 codeforces Connected Components(寻找补图的连通块)

http://codeforces.com/contest/920/problem/EE. Connected Components?time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutp

2018-02-03 21:36:57 689

原创 ZOJ 3206 (tarjan缩点+DAG带权最长路)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3206Disaster Area ReconstructionTime Limit: 10 Seconds      Memory Limit: 32768 KB There was a large earthquake in Sichuan

2018-02-02 15:04:23 538

原创 UVA11400灯泡照明系统(DP)

You are given the task to design a lighting system for a huge conference hall. After doing a lot ofcalculation and sketching, you have figured out the requirements for an energy-efficient design thatcan properly illuminate the entire hall. According to you

2018-01-31 15:12:19 303

原创 HDU4712 Hamming Distance(随机化“算法”)

http://acm.hdu.edu.cn/showproblem.php?pid=4712【题意】定义哈夫曼距离:两个数字,异或值的二进制中,1的个数。给出n个16进制数,可任选两个数求哈夫曼距离,求最小的哈夫曼距离。【随机化】这玩意也能是个算法,我只能说服自己是概率论的伟大!【分析】由题意可看出,本题哈夫曼距离只出现在【0,20】,。。设输入的n个数是均匀随机分布的数字

2018-01-31 10:38:36 503

原创 HDU4710 Balls Rearrangement (规律题)

http://acm.hdu.edu.cn/showproblem.php?pid=4710【题意】给出n,a,b三个值,求sum( | i%a - i%b | ) ,i属于【0,n-1】【分析】由于n值可达1e9,故不能直接循环累加。通过写出一些例子可看出,累加时,总是一段一段相同的值,直接累加 个数*数值,再跳过这些数即可。【代码】#includeusing na

2018-01-31 10:24:08 318

原创 CF #459 D. MADMAX(DAG最长路)

http://codeforces.com/contest/918/problem/DD. MADMAXtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

2018-01-30 11:32:44 609

原创 FZU 2236(离散化+树状数组)

【离散化】借此题记一下离散化。离散化:当题目数据很大时,但数的个数不多,可以采用离散化,降低数值,便于计算。例如数列{ 89, 14, 9, 1000, 2 };离散化后:{ 4, 3, 2, 5, 1 };(此操作后,数值整体降低,甚至可以当数组下标使用了)具体操作参见本题代码。离散化三部曲:1. 数组 ha[] 存储所有存在过的数据,sort排序2. 对ha数组进行去重

2018-01-29 16:28:17 579

原创 D. Mishka and Interesting sum(树状数组 前缀异或和)

D. Mishka and Interesting sumtime limit per test3.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLittle Mishka enjoys progra

2018-01-26 13:16:05 381

原创 D. Robot Rapping Results Report(拓扑排序)

http://codeforces.com/contest/645/problem/DD. Robot Rapping Results Reporttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutput

2018-01-25 09:57:28 384

原创 主席树(区间查询第k小数+单点修改)HDU2665

主席树【引入】学习推荐博客(内有带修改的博文链接):https://www.cnblogs.com/Empress/p/4652449.html主席树可以干什么?主席树可以求一个序列某区间段的第k小数。(时间复杂度O(m*logn)m是询问次数。);学习主席树之前必须掌握线段树,主席树是建立在线段树的基础上的。【算法】线段树可以维护区间和、最值。这里我们用的是维护和,维

2018-01-17 15:53:21 923

原创 最长回文子串 ( manacher算法 ) HDU3068

manacher算法【最长回文子串】给定一个字符串,求最长的回文子串。回文的意思即字符串关于中心对称。【引入】解决这个问题,一般思维是枚举中心,向两边扩展。还要分奇偶,偶数长度的子串关于中缝对称。这种解决方法的时间复杂度为O(n^2),对于较长的字符串还是不能接受。manacher算法提供了时间复杂度O(n)的解决方案。【manacher】在【引入】中提到的枚举中心的方法,

2018-01-16 15:36:36 270

原创 codeforces Round 36 D. Almost Acyclic Graph(dfs+拓扑排序判环)

http://codeforces.com/contest/915/problem/DD. Almost Acyclic Graphtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a directed graph consisting of n vertices and m edges (each edge is d

2018-01-16 12:44:45 357 1

原创 莫队算法(单点修改)bzoj2120数颜色

上一篇莫队算法(仅查询):http://blog.csdn.net/winter2121/article/details/79051952【个人理解】带单点修改的莫队算法,需要多维护一个变量---时间。给每次修改操作标记先后时间T,当询问到区间[l,r]时,就把时间点调整到那个区间查询所处的时刻T。分块排序时,将T作为最不优先的判定。即在初级莫队算法的基础上,排序时多考虑一个时间T。每次区间查询时...

2018-01-15 21:55:18 408

原创 初学莫队算法 bzoj2038 小z的袜子

http://www.lydsy.com/JudgeOnline/problem.php?id=2038【莫队算法讲解推荐】https://www.cnblogs.com/Paul-Guderian/p/6933799.html【莫队算法个人理解】对于一般不带修改的区间问题,离线查询的算法。(有事可以处理带修改的问题,还不会)给出n个数的序列,有m次查询,查询区间[l,r]的一些信息,如某个数字出...

2018-01-13 16:17:21 321

原创 Hello 2018 D. Too Easy Problems(贪心+优先队列)

http://codeforces.com/contest/913/problem/DD. Too Easy Problemstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard o

2018-01-11 15:18:07 515

原创 Hello 2018 C. Party Lemonade(二进制技巧+dp思想)

题目地址:http://codeforces.com/contest/913/problem/CC. Party Lemonadetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard ou

2018-01-11 13:12:52 565

原创 哈夫曼树编码与译码

这是数据结构课程综合设计的一道题目,要求实现哈夫曼编码与译码。题目三哈夫曼编码/译码器     根据给定的一组电文,设计该电文的哈夫曼编码。基本要求:   (1)初始化(Initialization):从终端读入字符集,大小n,随机产生包含n个字符的字符集存入文件中,然后统计每个字符出现的次数作为各字符的权值,以此建立哈夫曼树;     (2)编码(Coding):根据

2018-01-08 19:20:35 2172

原创 E. Stack Sorting Codeforces(全排列与栈辅助排序)

Educational Codeforces Round 35 (Rated for Div. 2)题目链接:http://codeforces.com/contest/911/problem/EE. Stack Sortingtime limit per test2 secondsmemory limit per test256 megabytes

2018-01-08 19:09:35 1005

原创 表达式求值运算(逆波兰式)

逆波兰式:中缀表达式,后缀表达式等内容可百度查看。运算表达式  2+3*(1+2)-6/3开两个栈,一个存数字,一个存符号。当 遇到这种情况1:需要先计算后面的内容,再回来计算前面的运算让符号进栈暂时保存。还有一种情况2:遇到左括号时,只能进栈等待右括号的到来。右括号到来时,运算整个括号内的内容。其他情况,都可直接计算。【代码】#includeusing namespace std;void

2018-01-02 13:49:46 1371 2

原创 大数模板(struct封装)

收藏一个大数模板const int base = 1000000000;const int base_digits = 9;struct bigint { vector z; int sign; bigint() : sign(1) { } bigint(long long v) { *this = v;

2017-12-13 16:23:15 484

原创 多边形游戏(经典的环形dp,区间DP)

多边形游戏(经典的环形dp)描述 一个多边形,开始有n个顶点。每个顶点被赋予一个正整数值,每条边被赋予一个运算符“+”或“*”。所有边依次用整数从1到n编号。 现在来玩一个游戏,该游戏共有n步: 第1步,选择一条边,将其删除 随后n-1步,每一步都按以下方式操作:(1)选择一条边E以及由E连接着的2个顶点v1和v2; (2)用一个新的顶点取代边E以及由E连接着的2个顶点v1和v2,将顶点v1和v2的整数值通过边E上的运算得到的结果值赋给新顶点。 最后,所有边都被删除,只剩一个顶点,游戏结束。游

2017-12-12 14:58:38 1481

原创 博弈论SG函数的笔记

SG函数学习博客:http://blog.csdn.net/strangedbly/article/details/51137432我觉得认真看一看这篇博客的前半部分,遇到普通的博弈题不用那么惧怕了。看SG函数不得不和尼姆博弈结合起来,然后又发现,尼姆博弈只不过是博弈论SG函数解决的一个特例。具体SG函数的分析见上文博客....自己的一些体会:对于n堆石子的取石

2017-12-05 21:05:30 635

原创 codeforces #422 C. Hacker, pack your bags!(贪心dp)

C. Hacker, pack your bags!time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIt's well known that the best way to distract from something is to do one's favourite thing. Job is such a thing for Leha.

2017-12-03 21:33:00 1111

空空如也

空空如也

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

TA关注的人

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