- 博客(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关注的人