摘要:
题目链接 https://vjudge.net/problem/POJ-2259 题解 在任何时刻,同一个小组的人只要来到了队伍,就会站在一起,所以我们建立一个队列q0存储队伍中所有小组的编号,再为每个小组i建立一个队列qi存储队伍中这个小组的所有成员,一共n+1个队列。 当一个编号为X,组号为Y的 阅读全文
posted @ 2020-08-09 15:38
RioTian
阅读(103)
评论(0)
推荐(1)
摘要:
Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have 阅读全文
posted @ 2020-08-09 15:03
RioTian
阅读(104)
评论(0)
推荐(1)
摘要:
引言 栈(stack)是很简单的一种数据结构,先进后出的逻辑顺序,符合某些问题的特点,比如说函数调用栈。 单调栈实际上就是栈,只是利用了一些巧妙的逻辑,使得每次新元素入栈后,栈内的元素都保持有序(单调递增或单调递减)。 用简洁的话来说就是:单调栈就是 栈内元素单调递增或者单调递减 的栈,单调栈只能在 阅读全文
posted @ 2020-08-09 14:52
RioTian
阅读(2362)
评论(2)
推荐(0)
摘要:
链接:https://ac.nowcoder.com/acm/contest/1005/B 题目描述 一列火车n节车厢,依次编号为1,2,3,…,n。每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种。 输入描述: 一个数,n(n≤60000)n (n \leq 60000)n 阅读全文
posted @ 2020-08-09 14:42
RioTian
阅读(770)
评论(0)
推荐(0)
摘要:
这道题和算法进阶指南的一道题解法一样,必须另操作为奇数。见证明过程 证明:要使一个为'+'的符号变为'-',必须其相应的行和列的操作数为奇数;可以证明,如果'+'位置对应的行和列上每一个位置都进行一次操作,则整个图只有这一'+'位置的符号改变,其余都不会改变. 设置一个4*4的整型数组,初值为零,用 阅读全文
posted @ 2020-08-09 10:02
RioTian
阅读(81)
评论(0)
推荐(0)