自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Darkarts

天下武功,唯快不破。

  • 博客(47)
  • 资源 (11)
  • 收藏
  • 关注

原创 nyoj LYQの字符串(尺取法)

LYQの字符串题目描述 一个字符串如果其所有长度为奇数的子串都是回文串那么就称这个字符串是奇回文串。给你一个长度为N的字符串,假如让你最多可以修改k个字符,你的目标是求出最长的奇回文子串。がんばって输入 第一行一个正整数K,如上所述。第二行是一个字符串S。1≤K≤N≤106。S只包含小写字母。输出 输出奇回文字串的最大长度。 样例输入 3 abbc 1 ab 1 abcdef

2017-07-31 17:51:00 629

原创 nyoj 460 项链(区间DP)

项链描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。如果前一颗能量珠的头标记为m,尾标记为r,后一

2017-07-31 14:11:21 435

原创 CodeForces - 758D Ability To Convert(贪心)

Ability To ConvertAlexander is learning how to convert numbers from the decimal system to any other, however, he doesn’t know English letters, so he writes any number only as a decimal number, it means

2017-07-29 23:10:13 500

原创 nyoj 彩排(二进制)(卡内存)

彩排题目描述 南阳理工学院,举办运动会,有N个人来自不同的学院,在站队伍的时候每一排需要站K个人,并且这一排的人需要来自同一个学院,但是现在其中有一个学院的人数不是K的倍数导致他们不能满足一排的都是同一个学院的,所以我们想找出他是哪个学院的; 输入 多组测试数据;输入一个n,k;代表有n个人,每一排站k人;接下来输入n个数字代表学院编号,a1,a2…an-1,an ai代表我来自的学院,数字

2017-07-29 21:50:55 377

原创 nyoj 盖伦的告白(线段树||双端队列)

盖伦的告白题目描述 盖伦和赵信这对基友又在打赌,谁输了就去向卡特琳娜告白。。这一季中盖伦一如既往的怂。赵信为了帮他一把,故意表现出很厉害的样子,结果成功激活了盖伦的智商。赵信手中有n张牌,每张牌上面有一个数,这些牌是非递减的。现在盖伦从他手中抽取k张牌,如果盖伦抽取后剩下的牌中相邻两张的差值的最大值最小,就算他赢。结果当然是盖伦赢了。那么问题来了!输入 第一行两个正整数n和k。第二行n个数代表n

2017-07-29 18:53:49 484

原创 LightOJ - 1037 Agent 47(状压DP)

Agent 47Agent 47 is in a dangerous Mission “Black Monster Defeat - 15”. It is a secret mission and so 47 has a limited supply of weapons. As a matter of fact he has only one weapon the old weak “KM .45

2017-07-28 20:14:13 478

原创 nyoj 746 整数划分(四)(区间DP)

整数划分(四)描述 暑假来了,hrdv 又要留学校在参加ACM集训了,集训的生活非常Happy(ps:你懂得),可是他最近遇到了一个难题,让他百思不得其解,他非常郁闷。。亲爱的你能帮帮他吗? 问题是我们经常见到的整数划分,给出两个整数 n , m ,要求在 n 中加入m - 1 个乘号,将n分成m段,求出这m段的最大乘积输入第一行是一个整数T,表示有T组测试数据接下来T行,每行有两个

2017-07-28 13:05:49 436

原创 hdu 6055 Regular polygon(判断正方形)(2017 Multi-University Training Contest - Team 2)

Regular polygonProblem DescriptionOn a two-dimensional plane, give you n integer points. Your task is to figure out how many different regular polygon these points can make.InputThe input file consists

2017-07-28 08:21:59 772

原创 hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)

Is Derek lying?Problem DescriptionDerek and Alfia are good friends.Derek is Chinese,and Alfia is Austrian.This summer holiday,they both participate in the summer camp of Borussia Dortmund.During the su

2017-07-27 17:39:49 590

原创 hdu 6047 Maximum Sequence(2017 Multi-University Training Contest - Team 2)

Maximum SequenceProblem DescriptionSteph is extremely obsessed with “sequence problems” that are usually seen on magazines: Given the sequence 11, 23, 30, 35, what is the next number? Steph always find

2017-07-27 17:24:34 782 2

原创 UVA 10891 Game of Sum(区间DP)

Game of Sum思路: dp[i][j]表示在区间i~j内先手所能获得的最大利益; ls[i][j]表示先手从左边拿完后,在剩下的区间i~j内,后手所能获得的最小利益; rs[i][j]表示先手从右边拿完后,在剩下的区间i~j内,后手所能获得的最小利益;则dp[i][j]=sum[i][j]-min(min(ls[i+1][j],rs[i][j-1]),0); 解释一下上述式子,先手拿

2017-07-26 18:39:16 466

原创 nyoj 1023 还是回文(区间DP)

还是回文描述判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢?输入多组数据第一个有两个数n,m,分别表示字符的种数和字符串的长度第二行给出一串字符,接下来n行,每行有一个字符(a~z)和两个整数,分别表示添加和删除这个字符的花费所有数都不超过2000输出最小花费

2017-07-26 11:17:15 513

原创 hdu 6034 Balala Power!(贪心)( 2017 Multi-University Training Contest - Team 1 )(无耻之sort)

Balala Power!Problem DescriptionTalented Mr.Tang has n strings consisting of only lower case characters. He wants to charge them with Balala Power (he could change each character ranged from a to z int

2017-07-26 09:48:56 687 2

原创 nyoj 15 括号匹配(二)(区间DP)

括号匹配(二)描述给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来。如:[]是匹配的([])[]是匹配的((]是不匹配的([)]是不匹配的输入第一行输入一个正整数N,表示测试数据组数(N<=10)每组测试数据都只有一行,是一个字符串S,S中只包含以上所说的四种字符,S的长度不超过100输出对于每组测试数据都输出一个正

2017-07-25 10:36:42 577

原创 hdu 2665 Kth number(主席树)

Kth numberProblem Description Give you a sequence and ask you the kth big number of a inteval.Input The first line is the number of the test cases. For each test case, the first line contain two in

2017-07-24 21:54:34 544

原创 nyoj 737 石子合并(一)(区间DP)

石子合并(一)描述有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行有一个整数n,表示有n堆石子。接下来的一行有n(0< n <200)个数,分别表示这n堆石子的数目,用空格隔开输出输出总代价的

2017-07-24 18:53:03 523

原创 poj 1128 Frame Stacking(DFS+拓扑排序)

Frame Stacking题目链接:哈哈,在这里题意:每个图片由同一字母组成的边框表示,每个图片的字母都不同;    在一个最多30*30的区域放置这些边框,这些边框叠在一起,给出从上向下看的图。每个相框保证四条边上至少有一点出现。           求底层向顶层叠放的边框次序,多种结果按字典序输出思路:先根据原始图,对每个字母的图片建立大致轮廓(记录左上和右下) 然后根据每个图片的轮

2017-07-21 11:49:07 504

原创 poj 2585 Window Pains(拓扑排序)

Window Pains题目链接:在这里思路: 本题最难的就是建图了,完全没看出来是拓扑排序。。那么为什么是拓扑排序呢? 我们看,在1~9每个窗口的区域里,如果整个区域a是相同的数,那么这时这个窗口肯定是后打开的。如果这个区域里面还有其他的数(例如b,c…),那么其他窗口肯定是在这个窗口后面打开的。由此可建立有向边(a->b,a->c….)建完图后,只需要判断这个图是否为DAG即可(有向无环图)

2017-07-21 09:22:08 531

原创 poj 3522 Slim Span(Kruskal+枚举)

Slim SpanDescriptionGiven an undirected weighted graph G, you should find one of spanning trees specified as follows.The graph G is an ordered pair (V, E), where V is a set of vertices {v1, v2, …, vn}

2017-07-20 16:55:50 614

原创 hdu 2647 Reward(拓扑排序)

RewardProblem Description Dandelion’s uncle is a boss of a factory. As the spring festival is coming , he wants to distribute rewards to his workers. Now he has a trouble about how to distribute the r

2017-07-20 10:14:53 443

原创 FZU 2271 X (Floyd)(第七届福建省大学生程序设计竞赛)

XProblem Description X is a fully prosperous country, especially known for its complicated transportation networks. But recently, for the sake of better controlling by the government, the president Fa

2017-07-19 09:59:03 914

原创 hdu 4857 逃生(拓扑排序)

逃生Problem Description 糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。 同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们有一些好处。负责人现在可以安排大家排队的顺序,由于收了好处,所以他要让1号尽量靠前,如果此时

2017-07-18 10:51:09 437

原创 poj 3013 Big Christmas Tree (最短路径树)

Big Christmas TreeDescriptionChristmas is coming to KCM city. Suby the loyal civilian in KCM city is preparing a big neat Christmas tree. The simple structure of the tree is shown in right picture.

2017-07-17 18:45:48 822

原创 BZOJ 1003 物流运输(最短路+DP)

物流运输Description  物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转 停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种 因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是 修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公

2017-07-17 18:16:42 559

原创 hdu 1595 find the longest of the shortest(spfa)(存储并枚举最短路径的边)

find the longest of the shortestProblem Description Marica is very angry with Mirko because he found a new girlfriend and she seeks revenge.Since she doesn’t live in the same city, she started prepari

2017-07-17 13:25:20 497

原创 FZU 2253 Salty Fish (最大区间和)(福州大学第十四届程序设计竞赛)

Salty FishProblem Description 海边躺着一排咸鱼,一些有梦想的咸鱼成功翻身(然而没有什么卵用),一些则是继续当咸鱼。一个善良的渔夫想要帮这些咸鱼翻身,但是渔夫比较懒,所以只会从某只咸鱼开始,往一个方向,一只只咸鱼翻过去,翻转若干只后就转身离去,深藏功与名。更准确地说,渔夫会选择一个区间[L,R],改变区间内所有咸鱼的状态,至少翻转一只咸鱼。渔夫离开后想知道如果他采取最优

2017-07-15 09:04:43 1415

原创 FZU 2261 浪里个浪 (多源最短路)(福州大学第十四届程序设计竞赛)

浪里个浪Problem Description TonyY是一个喜欢到处浪的男人,他的梦想是带着兰兰姐姐浪遍天朝的各个角落,不过在此之前,他需要做好规划。现在他的手上有一份天朝地图,上面有n个城市,m条交通路径,每条交通路径都是单行道。他已经预先规划好了一些点作为旅游的起点和终点,他想选择其中一个起点和一个终点,并找出从起点到终点的一条路线亲身体验浪的过程。但是他时间有限,所以想选择耗时最小的,你

2017-07-15 08:49:41 1335

原创 FZU 2256 迷宫 (DFS)(福州大学第十四届程序设计竞赛)

迷宫Problem Description 某一天,YellowStar在人生的道路上迷失了方向,迷迷糊糊之中,它误入了一座迷宫中,幸运的是它在路口处发现了一张迷宫的地图。经过它的观察,它发现这个迷宫一共有n个房间,并且这n个房间呈现一个有根树结构,它现在所在的1号房间为根,其它每个房间都有一个上级房间,连接第i个房间和它的上级房间Pi的道路长度为Wi。在地图的背面,记载了这个迷宫中,每个房间拥有

2017-07-15 08:41:59 938

原创 FZU 2254 英语考试 (最小生成树)(福州大学第十四届程序设计竞赛)

英语考试Problem Description 在过三个礼拜,YellowStar有一场专业英语考试,因此它必须着手开始复习。这天,YellowStar准备了n个需要背的单词,每个单词的长度均为m。YellowSatr准备采用联想记忆法来背诵这n个单词:1、如果YellowStar凭空背下一个新词T,需要消耗单词长度m的精力2、如果YellowSatr之前已经背诵了一些单词,它可以选择其中一个单词

2017-07-15 08:35:09 1319

原创 nyoj 61 传纸条(一)(双线DP)

传纸条(一)描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传

2017-07-13 17:18:48 692

原创 nyoj 571 整数划分(三)(递归)

整数划分(三)描述 整数划分是一个经典的问题。请写一个程序,完成以下要求。输入 每组输入是两个整数n和k。(1 <= n <= 50, 1 <= k <= n) 输出 对于输入的 n,k; 第一行: 将n划分成若干正整数之和的划分数。 第二行: 将n划分成k个正整数之和的划分数。 第三行: 将n划分成最大数不超过k的划分数。 第四行: 将n划分成若干个 奇正整数之和的划分数。 第五

2017-07-13 11:11:50 524

原创 hihocoder 1151 : 骨牌覆盖问题·二(找规律+矩阵快速幂)

骨牌覆盖问题·二描述上一周我们研究了2xN的骨牌问题,这一周我们不妨加大一下难度,研究一下3xN的骨牌问题? 所以我们的题目是:对于3xN的棋盘,使用1x2的骨牌去覆盖一共有多少种不同的覆盖方法呢? 首先我们可以肯定,奇数长度一定是没有办法覆盖的;对于偶数长度,比如2,4,我们有下面几种覆盖方式: 提示:3xN骨牌覆盖输入第1行:1个整数N。表示棋盘长度。1≤N≤100,000,000输出第1

2017-07-12 16:55:21 743

原创 nyoj 104 最大和(子矩阵最大和)(枚举)

最大和描述 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。 例子: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 其最大子矩阵为:9 2 -4 1 -1 8 其元素总和为15。 输入 第一行输入一个整数n(0<n<=100),表示有n组测试数据;

2017-07-12 15:14:30 676

原创 hdu 1260 Tickets(DP)

TicketsProblem Description Jesus, what a great movie! Thousands of people are rushing to the cinema. However, this is really a tuff time for Joe who sells the film tickets. He is wandering when could

2017-07-11 07:53:27 691

原创 hdu 4614 Vases and Flowers(线段树+二分)

Vases and FlowersProblem Description   Alice is so popular that she can receive many flowers everyday. She has N vases numbered from 0 to N-1. When she receive some flowers, she will try to put them i

2017-07-10 16:54:36 950

原创 hdu 1358 Period(KMP之next数组)

PeriodProblem Description For each prefix of a given string S with N characters (each character has an ASCII code between 97 and 126, inclusive), we want to know whether the prefix is a periodic strin

2017-07-10 10:58:38 374

原创 nyoj 2340 最小循环节(KMP之next数组的应用)

最小循环节题目描述 给定一个字符串S求该字符串的最小循环节长度及最小循环节。 输入 多组输入数据,每组数据输入一个字符串,直到文件结束。 输出 输出一个整数代表这个字符串的最小循环节的长度,输出一串字符串代表最短循环节,中间用空格隔开。样例输入 aaa 样例输出 1 a 提示 题目数据:长度小于1e6.原题链接:最小循环节首先得知道什么是最小循环节 kmp的next数组里存的是

2017-07-10 10:35:43 501

原创 nyoj 1170 最大的数(贪心)

最大的数描述 小明和小红在打赌说自己数学学的好,于是小花就给他们出题了,考考他们谁NB,题目是这样的给你N个数 在这n个数之间添加N-1个*或+,使结果最大,但不可以打乱原顺序,请得出这个结果 如 1 3 5 结果是(1+3)*5=20;最大 可以添加若干个括号,但一定要保证配对,但是每两个数之间只可能有一个*或+ 数列最前和最后不应有+或乘 小明想赢小红但是他比较笨,请你帮帮他

2017-07-10 09:13:44 462

原创 hdu 1789 Doing Homework again(贪心)

Doing Homework againProblem Description Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If

2017-07-10 08:22:24 351

原创 BZOJ 2957 楼房重建(线段树)(思路)

楼房重建Description  小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。   为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,第i栋楼房可以用一条连接(i,0)和(i,Hi)的线段表示,其中Hi为第i栋楼房的高度。如果这栋楼房上任何一个高度大于0的点与(

2017-07-08 17:00:01 923

haproxy1.9.1.zip

官方下载的最新版HAProxy1.9.1.tar.gz源码包。这里是tar包解压后又用zip压缩的

2019-12-12

sqlyog企业版

企业版包含注册码,SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库管理工具,SQLyog能够在任何地点有效地管理你的MYSQL数据库。

2019-03-14

最新版geckodriver-v0.22.0(Windows,Linux,MacOS)

包含三大平台所有版本:win32,win64,linux32,linux64,macos

2018-09-29

最新版phantonjs(Linux和Windows)

PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以向操作系统读写文件等。PhantomJS的用处可谓非常广泛,诸如网络监测、网页截屏、无需浏览器的 Web 测试、页面访问自动化等。

2018-09-29

坦克大战图片(包含马士兵版)

坦克大战相关图片,其中包含马士兵版图片 人艰不拆!人艰不拆!人艰不拆!人艰不拆!人艰不拆!

2018-05-19

win7_32_64网卡驱动

win7系统32位or64位网卡驱动 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

操作系统安装rufus

OS安装PE,纯净安装OS必备。 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

JAVA API官方文档 中文版

JAVA API官方文档 中文版 ~打酱油~打酱油~打酱油~打酱油

2018-04-21

2013-2017国家集训队论文

ACM竞赛专用学习,2013-2017年国家集训队论文。 ~打酱油

2018-04-21

2006-2009国家集训队论文

2006-2009国家集训队论文

2017-07-28

1999-2004国家集训队论文

1999-2004国家集训队论文

2017-07-28

空空如也

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

TA关注的人

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