
STL
文章平均质量分 54
张宜强
道阻且长,行则将至
展开
-
洛谷P1088 :火星人(STL)
https://www.luogu.org/problemnew/show/P1088题目描述人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。火...原创 2019-05-23 09:52:26 · 217 阅读 · 0 评论 -
ZOJ 1094:Matrix Chain Multiplication(栈)
题目链接Matrix multiplication problem is a typical example of dynamical programming.Suppose you have to evaluate an expression like A*B*C*D*E where A,B,C,D and E are matrices. Since matrix multiplicat...原创 2019-09-26 19:42:29 · 359 阅读 · 0 评论 -
洛谷P1129: [ZJOI2007]矩阵游戏(二分图最大匹配)
https://www.luogu.org/problemnew/show/P1129题目描述小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个N×N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意两列,交换这两...原创 2019-07-23 12:07:12 · 764 阅读 · 0 评论 -
洛谷P1640: [SCOI2010]连续攻击游戏(二分图最大匹配)
https://www.luogu.org/problemnew/show/P1640题目描述lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用...原创 2019-07-23 11:30:09 · 204 阅读 · 0 评论 -
洛谷 P1983: 车站分级(拓扑排序)
https://www.luogu.org/problemnew/show/P1983题目描述一条单向的铁路线上,依次有编号为 1,2,…,n的 n个火车站。每个火车站都有一个级别,最低为 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站、终点站之间所有级别大于等于火车站x 的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠...原创 2019-07-23 10:27:48 · 299 阅读 · 0 评论 -
POJ 3041:Asteroids(二分图最大匹配)
http://poj.org/problem?id=3041DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroid...原创 2019-07-21 11:52:13 · 1698 阅读 · 0 评论 -
hdu2112:HDU Today(最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=2112Problem Description经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强。这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,开始安度晚年了。这样住了一段时间,徐总...原创 2019-07-08 08:46:15 · 130 阅读 · 0 评论 -
洛谷P1144: 最短路计数(bfs)
题目描述给出一个N个顶点M条边的无向无权图,顶点编号为1−N。问从顶点1开始,到其他每个点的最短路有几条。输入输出格式输入格式:第一行包含2个正整数N,M为图的顶点数与边数。接下来M行,每行2个正整数x,y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。输出格式:共N行,每行一个非负整数,第iii行输出从顶点1到顶点i有多少条不同的最短路,由...原创 2019-07-10 15:10:19 · 1198 阅读 · 0 评论 -
POJ2607:Fire Station(SPFA+枚举)
http://poj.org/problem?id=2607DescriptionA city is served by a number of fire stations. Some residents have complained that the distance from their houses to the nearest station is too far, so a n...原创 2019-07-12 17:55:52 · 290 阅读 · 0 评论 -
洛谷P2071: 座位安排(二分图最大匹配)
https://www.luogu.org/problemnew/show/P2071题目描述已知车上有N排座位,有N*2个人参加省赛,每排座位只能坐两人,且每个人都有自己想坐的排数,问最多使多少人坐到自己想坐的位置。输入输出格式输入格式:第一行,一个正整数N。第二行至第N*2+1行,每行两个正整数Si1,Si2,为每个人想坐的排数。输出格式:一个...原创 2019-07-02 11:52:04 · 460 阅读 · 0 评论 -
hdu2444:The Accomodation of Students(二分图判断+最大匹配)
http://acm.hdu.edu.cn/showproblem.php?pid=2444Problem DescriptionThere are a group of students. Some of them may know each other, while others don't. For example, A and B know each other, B and C ...原创 2019-07-03 14:13:07 · 185 阅读 · 0 评论 -
hdu2813:One fihgt one(KM匹配)
http://acm.hdu.edu.cn/showproblem.php?pid=2813Problem DescriptionLv Bu and his soldiers are facing a cruel war——Cao Cao had his best generals just miles away.There’s little time , but Lv Bu is un...原创 2019-07-03 17:53:38 · 255 阅读 · 0 评论 -
洛谷:P2756 飞行员配对方案问题(网络流24题 最大流,匈牙利匹配)
https://www.luogu.org/problemnew/show/P2756题目背景第二次世界大战时期..题目描述英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞...原创 2019-07-09 10:35:15 · 275 阅读 · 0 评论 -
hdu1004: Let the Balloon Rise
http://acm.hdu.edu.cn/showproblem.php?pid=1004Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guess...原创 2019-06-09 15:32:54 · 184 阅读 · 0 评论 -
牛客练习赛47 B:DongDong认亲戚 (并查集)
链接:https://ac.nowcoder.com/acm/contest/904/B来源:牛客网题目描述DongDong每年过春节都要回到老家探亲,然而DongDong记性并不好,没法想起谁是谁的亲戚(定义:若A和B是亲戚,B和C是亲戚,那么A和C也是亲戚),她只好求助于会编程的你了。输入描述:第一行给定n,m表示有n个人,m次操作第二行给出n个字符串,表示n个人的...原创 2019-06-07 22:35:24 · 294 阅读 · 0 评论 -
STL中 permutation函数的实现
STL库中有一个求全排列中当前排列的上一个或下一个排列的函数,permutation函数。其中next_permutation()函数用于求下一个排列;prev_permutation()函数用于求上一个排列。求下一个排列的原理:以12345为例,12345是字典序最小的排列,54321是字典序最大的排列,全排列一共有120种。求12345的下一个排列,把最后两位4和5交换,...原创 2019-05-23 09:52:32 · 700 阅读 · 0 评论 -
hdu 4557 :非诚勿扰(vector + 二分)
题目链接Problem Description 作为2013年699万应届毕业生中的一员,由于宏观经济的不景气,小明在毕业当天就华丽丽地失业了! 经历了千难万苦的求职过程,小明特别能理解毕业生的就业之难,所以,他现在准备创建一家专门针对IT人才的求职中介公司——非诚勿扰人力资源开发有限公司。 基于工作的需要,小明根据求职学生的简历描述为每人评定了一个综合能力值,能力值是一个...原创 2019-09-26 21:06:40 · 1043 阅读 · 0 评论