08 2018 档案
摘要:"传送门" Description Kiana 最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 的曲线,其中 是Ki
阅读全文
摘要:Description 参与考古挖掘的小明得到了一份藏宝图,藏宝图上标出了 个深埋在地下的宝藏屋, 也给出了这 个宝藏屋之间可供开发的 条道路和它们的长度。 小明决心亲自前往挖掘所有宝藏屋中的宝藏。但是,每个宝藏屋距离地面都很远, 也就是说,从地面打通一条到某个宝藏屋的道路是
阅读全文
摘要:"传送门" Description 涵涵有两盒火柴,每盒装有 根火柴,每根火柴都有一个高度。 现在将每盒中的火柴各自排成一列, 同一列火柴的高度互不相同, 两列火柴之间的距离定义为: 其中 表示第一列火柴中第个火柴的高度,
阅读全文
摘要:Description 给你一个单调不下降的长度为n的序列,请你找出一个最长的子序列,满足找出的子序列中,$A_i using namespace std; int n; int cnt=1; int maxcnt= 1; int a[200005]; int main() { cin n; for
阅读全文
摘要:"传送门" Description 小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 个矿石,从 到 逐一编号,每个矿石都有自己的重量 以及价值 。检验矿产的流程是: 1 、给定 个区间 ; 2 、选出一
阅读全文
摘要:"传送门" Description 无向连通图 有 个点, 条边。点从 到 依次编号,编号为 的点的权值为 ,每条边的长度均为 。图上两点 的距离定义为 点到 点的最短距离。对于图 上的
阅读全文
摘要:题注:最大子矩形问题的解决办法最初由中国国家集训队王知昆前辈整理并发表为论文,在此说明并感谢。 Definition 给你一个大矩形,里面有一些障碍点,求一个面积最大的矩形,满足该矩形在大矩形内部且该矩形内部没有特殊点。矩形边界可以含有障碍点。这一类问题被称为最大子矩形问题。 Solution 首先
阅读全文
摘要:传送门 Wa这次竟然不是Uva的题 Description 在一年前赢得了小镇的最佳草坪比赛后,Farm John变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,Farm John希望能够再次夺冠。 然而,Farm John的草坪非常脏乱,因此,Farm John只能够让他的奶牛来
阅读全文
摘要:百度百科 Definition 矩阵是一个按照长方阵列排列的复数或实数集合。 描述一个矩阵的形状使用两个参数,为矩阵的行数和列数。在代码中是用r和c体现。 约定在描述矩阵时,行在前列在后,例如一个n*m的矩阵意味着一个n行m列的矩阵。 两个矩阵相同,当且仅当他们行、列数相同并且元素完全相同。 两个矩
阅读全文
摘要:传送门 Description 把1……n这n个数中任取3个数,求能组成一个三角形的方案个数 Input 多组数据,对于每组数据,包括: 一行一个数i,代表前i个数。 输入结束标识为i<3. Output 对于每组数据,输出: 对应的方案个数 Sample Input Sample Output H
阅读全文
摘要:传送门 Description 给你一个n*m的棋盘,在棋盘上放置一黑一白两个皇后,求两个皇后能够互相攻击的方案个数 Input 多组数据,每组数据包括: 一行,为n和m 输入结束标志为n=m=0。 Output 对于每组数据,输出: 对应的放置方案数 Sample Input Sample Out
阅读全文
摘要:传送门 Description 你要杀n个怪,每杀掉一个怪那个怪会掉落一种武器,这种武器可以杀死特定的怪。游戏初始你有一把武器,能杀死一些怪物。每次只能杀一只,求有多少种杀怪方法。 Input 多组数据,第一行是数组组数T,对于每组数据,有: 第一行是怪物个数n 第二行以0/1串的形式描述初始武器能
阅读全文
摘要:传送门 Description 给定一个整数集合S,求一个最大的d,满足a+b+c=d,其中a,b,c,d∈S Input 多组数据,每组数据包括: 第一行一个整数n,代表元素个数 下面n行每行一个整数,代表集合元素 输入结束的标志为n=0。 Output 对于每组数据,输出: 一行,如果有解,输出
阅读全文
摘要:传送门 Description 给定n个正整数,求他们相连接后能形成的最大整数。例如:12,23这两个数能连接的最大数是2312,。 Input 多组数据,每组数据中: 第一行为一个整数n 第二行有n个整数,代表给出的数。 输入结束的标志为n=0。 Output 对于每组数据,输出: 能拼成的最大整
阅读全文
摘要:传送门 Description 你是一个hacker,侵入了一个有着n台计算机(编号为1.2.3....n)的网络。一共有n种服务,每台计算机都运行着所有服务。对于每台计算机,你都可以选择一项服务,终止这台计算机和所有与它相邻计算机的该项服务(如果其中一些服务已经停止,那他们继续保持停止状态)。你的
阅读全文
摘要:毫无卵用的百度百科 Definition&Solution 对于一个给定的链表,如何判定它是否存在环以及环的长度问题,可以使用Floyd消圈算法求出。 从某种意义上来讲,带环的链表在本质上是一个有向图 考虑下面的事实:假定小Y和小Z在圆形操场上跑步,小Z的速度是小Y的两倍,那么总存在一个时刻,使得小
阅读全文
摘要:传送门 Description 给你一个0/1矩阵,可以将矩阵中的0变成1,问最少经过多少此操作使得矩阵任意一元素四周的元素和为偶数。 Input 第一行是一个整数T代表数据组数,每组数据包含以下内容: 第一行是一个整数n,代表矩阵的行列数 接下来n行每行n个用空格隔开的整数,代表矩阵元素。 Out
阅读全文
摘要:传送门 Description 小Z最近迷上了矩阵,他定义了一个对于一种特殊矩阵的特征函数G。对于N*N的矩阵A,A的所有元素均为0或1, 当然询问一个矩阵的G值实在是太简单了。小Z在给出一个N*N矩阵的同时将给你Q个操作,操作描述如下: 操作1:形如一个整数1和一个整数x,表示将第x行的元素全部“
阅读全文
摘要:传送门 Description FJ正在安排他的N头奶牛站成一排来拍照。(1<=N<=100,000)序列中的第i头奶牛的高度是h[i],且序列中所有的奶牛的身高都不同。 就像他的所有牛的照片一样,FJ希望这张照片看上去尽可能好。他认为,如果L[i]和R[i]的数目相差2倍以上的话,第i头奶牛就是不
阅读全文
摘要:百度百科 没有带权并查集的百科 注:感谢@DDYYZZ julao与我的讨论 Definition&Solution 对于普通并查集,我们维护f[a]为a的父节点。但是在一些对父子关系有严格要求的问题中,我们并不能简单的通过f[a]=find(f[a])将a的父亲直接指向a的祖先。似乎解决办法只有不
阅读全文
摘要:传送门 Description Input Output Translation · 给定k个长度为k的数组,把每个数组选一个元素加起来,这样共有kk种可能的答案,求最小的k个 Sample Input Sample Output Hint k<=750 Solution 显然可以一行一行做,同时如
阅读全文