洛谷
EagleEyeKestrel
2019-2020年度中国睡觉甲级联赛冠军
展开
-
【洛谷】P1419 寻找段落
洛谷P1419 寻找段落题目描述给定一个长度为n的序列a_i,定义a[i]为第i个元素的价值。现在需要找出序列中最有价值的“段落”。段落的定义是长度在[S,T]之间的连续序列。最有价值段落是指平均值最大的段落,段落的平均值=段落总价值/段落长度。输入格式第一行一个整数n,表示序列长度。第二行两个整数S和T,表示段落长度的范围,在[S,T]之间。第三行到第n+2行,每行一个整数表示每个元素的价值指数。输出格式一个实数,保留3位小数,表示最优段落的平均值。输入输出样例输入 #132 2原创 2020-09-14 00:37:27 · 1155 阅读 · 2 评论 -
【洛谷】P1950 长方形
洛谷P1950 长方形题目描述 小明今天突发奇想,想从一张用过的纸中剪出一个长方形。 为了简化问题,小明做出如下规定: (1)这张纸的长宽分别为 n,mn,mn,m。小明讲这张纸看成是由n×mn\times mn×m个格子组成,在剪的时候,只能沿着格子的边缘剪。 (2)这张纸有些地方小明以前在原创 2020-09-12 01:19:29 · 672 阅读 · 0 评论 -
【洛谷】P1719 最大加权矩形
洛谷P1719 最大加权矩形一个n行n列的矩阵,找到和最大的子矩阵。输入格式第一行:n,接下来是n行n列的矩阵。输出格式最大矩形(子矩阵)的和。输入输出样例输入 #140 -2 -7 0 9 2 -6 2-4 1 -4 1 -1 8 0 -2输出 #115说明/提示n<=120最大子矩阵,一个比较容易想的思路是先算出所有前缀和。然后穷举子矩阵的两个边界点,用前缀和计算出子矩阵的元素和。这样的时间复杂度是O(n4)O(n^4)O(n4)。但其实有O(n3)O(原创 2020-09-10 21:10:12 · 1571 阅读 · 0 评论 -
【洛谷】P3397 地毯
洛谷P3397 地毯题目描述在 n×nn\times nn×n 的格子上有 mmm 个地毯。给出这些地毯的信息,问每个点被多少个地毯覆盖。输入格式第一行,两个正整数 n,mn,mn,m。意义如题所述。接下来 mmm 行,每行两个坐标 (x1,y1)(x_1,y_1)(x1,y1)和 (x2,y2)(x_2,y_2)(x2,y2),代表一块地毯,左上角是 (x1,y1)(x_1,y_1)(x1,y1),右下角是 (x2,y2)(x_2,y_2)(x2,y2)。输出格式输出 nn原创 2020-09-09 23:07:52 · 1947 阅读 · 11 评论 -
【洛谷】P1593 因子和
洛谷P1593 因子和题目描述输入两个整数 a 和 b,求aba^bab的因子和。由于结果太大,只要输出它对 9901取模的结果。输入格式仅一行,为两个整数 a 和 b。输出格式输出一行一个整数表示答案对 9901 取模的结果。输入输出样例输入 #12 3输出 #115说明/提示数据规模与约定对于全部的测试点,保证 1≤a≤5×107,0≤b≤5×1071 \leq a \leq 5 \times 10^7,0 \leq b \leq 5 \times 10^71≤a≤5×1原创 2020-09-04 17:42:43 · 427 阅读 · 4 评论 -
【洛谷】P3601 签到题
洛谷P3601 签到题题目描述我们定义一个函数:qiandao(x)为小于等于x的数中与x不互质的数的个数。这题作为签到题,给出l和r,要求求∑i=lrqiandao(i)mod666623333\sum_{i=l}^r qiandao(i) mod 666623333∑i=lrqiandao(i)mod666623333.输入格式一行两个整数,l、r。输出格式一行一个整数表示答案。输入输出样例输入 #1233 2333输出 #11056499说明/提示对于100%的数据,原创 2020-09-03 23:59:36 · 993 阅读 · 0 评论 -
【洛谷】P1414 又是毕业季II
洛谷P1414 又是毕业季II老师给每位同学评了一个能力值。于是现在问题变为,从n个学生中挑出k个人使得他们的默契程度(即能力值的最大公约数)最大。但因为节目太多了,而且每个节目需要的人数又不知道。老师想要知道所有情况下能达到的最大默契程度是多少。这下子更麻烦了,还是交给你吧~PS:一个数的最大公约数即本身。输入格式第一行一个正整数n。第二行为n个空格隔开的正整数,表示每个学生的能力值。输出格式总共n行,第i行为k=i情况下的最大默契程度。输入输出样例输入 #141 2 3 4输出原创 2020-09-02 23:54:23 · 354 阅读 · 0 评论 -
【洛谷】P1072 Hankson的趣味题
洛谷P1072 Hankson的趣味题这个问题是这样的:已知正整数a0,a1,b0,b1a_0,a_1,b_0,b_1a0,a1,b0,b1设某未知正整数 xxx 满足:xxx 和x0x_0x0的最大公约数是 a1a_1a1,xxx 和 b0b_0b0 的最小公倍数是 b1b_1b1。Hankson 的“逆问题”就是求出满足条件的正整数 x。但稍加思索之后,他发现这样的 x 并不唯一,甚至可能不存在。因此他转而开始考虑如何求解满足条件的 x 的个数。请你帮助他编程求解这个问题。输入格原创 2020-08-30 01:06:48 · 198 阅读 · 0 评论 -
【洛谷】P1835 素数密度
洛谷P1835 素数密度题目描述给定区间[ L,R ] (L≤R≤2147483647,R-L≤1000000),请计算区间中素数的个数。输入格式两个数L和R。输出格式一行,区间中素数的个数。输入输出样例输入#1:2 11输出#1:5这里是要统计一段范围内的素数个数。而这段范围可以在int的任意范围内,只不过区间的大小小于1000000。显然之前线性筛法已经无法直接实现,而朴素的O(nn)O(n \sqrt{n})O(nn)判断应该是也会超时的,所以一时没想到什么思路。但其实原创 2020-08-29 15:20:25 · 1546 阅读 · 0 评论 -
【洛谷】P2789 直线交点数
洛谷P2789 直线交点数题目描述平面上有N条直线,且无三线共点,那么这些直线能有多少不同的交点数?输入格式一个正整数N输出格式一个整数表示方案总数输入输出样例输入#1:4输出#1:5说明/提示N<=25很简单的一道题,居然没想出来。一直在想着怎么把通项或者递推公式直接求出来,其实不用,N<=25完全都可以搜索了。开始想着讨论平行直线的数量的思路是正确的,但没有往搜索上去想。n-i条直线和i条平行直线的交点数可以直接求出来,然后n-i条直线内部的交点数递归算。其中原创 2020-08-28 00:42:58 · 631 阅读 · 0 评论 -
【洛谷】P1363 幻象迷宫
幻象迷宫可以认为是无限大的,不过它由若干个N*M的矩阵重复组成。矩阵中有的地方是道路,用’.‘表示;有的地方是墙,用’#‘表示。LHX和WD所在的位置用’S’表示。也就是对于迷宫中的一个点(x,y),如果(x mod n,y mod m)是’.‘或者’S’,那么这个地方是道路;如果(x mod n,y mod m)是’#’,那么这个地方是墙。LHX和WD可以向上下左右四个方向移动,当然不能移动到墙上。请你告诉LHX和WD,它们能否走出幻象迷宫(如果它们能走到距离起点无限远处,就认为能走出去)。如果不能的话原创 2020-08-22 14:49:17 · 608 阅读 · 0 评论 -
【洛谷】P3916 图的遍历
洛谷P3916 图的遍历题目描述给出N个点,M条边的有向图,对于每个点v,求A(v)表示从点v出发,能到达的编号最大的点。输入格式第1 行,2 个整数N,M。接下来M行,每行2个整数Ui,ViU_i,V_iUi,Vi,表示边(Ui,Vi)(U_i,V_i)(Ui,Vi)。点用1,2,⋯ ,N1, 2,\cdots,N1,2,⋯,N编号。输出格式N 个整数A(1),A(2),⋯ ,A(N)A(1),A(2),\cdots,A(N)A(1),A(2),⋯,A(N)。输入#1:4 31原创 2020-08-17 00:22:34 · 1913 阅读 · 0 评论 -
【洛谷】P1525 关押罪犯
洛谷P1525 关押罪犯题目描述S 城现有两座监狱,一共关押着 N 名罪犯,编号分别为 1-N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为 c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为 c 的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突事件按影响力从大到小排成一个列表,然后上报到 S 城 Z 市长那里。公务原创 2020-08-02 20:42:37 · 330 阅读 · 0 评论 -
【洛谷】P1229 遍历问题
洛谷P1229 遍历问题题目描述我们都很熟悉二叉树的前序、中序、后序遍历,在数据结构中常提出这样的问题:已知一棵二叉树的前序和中序遍历,求它的后序遍历,相应的,已知一棵二叉树的后序遍历和中序遍历序列你也能求出它的前序遍历。然而给定一棵二叉树的前序和后序遍历,你却不能确定其中序遍历序列,考虑如下图中的几棵二叉树:所有这些二叉树都有着相同的前序遍历和后序遍历,但中序遍历却不相同。输入格式输A数据共两行,第一行表示该二叉树的前序遍历结果s1,第二行表示该二叉树的后序遍历结果s2。输出格式输出可能的原创 2020-07-26 17:46:43 · 747 阅读 · 0 评论 -
【洛谷】P1364 医院设置
洛谷P1364 医院设置题目描述设有一棵二叉树,如图:其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为 11。如上图中,若医院建在1 处,则距离和 =4+12+2×20+2×40=136=4+12+2×20+2×40=136=4+12+2\times20+2\times40=136=4+12+2×20+2×40=136=4+12+2×20+2×40=136=4+12+2×20+2×40=13原创 2020-07-26 13:39:24 · 765 阅读 · 2 评论 -
【洛谷】P1080 国王游戏
洛谷P1080 国王游戏题目描述恰逢 H国国庆,国王邀请n 位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 nn 位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣获得特别多的奖赏,所以他想请你帮他重新安排一下队伍的顺序,使得获得奖赏最多的大臣,所获奖赏尽可能的原创 2020-07-10 02:18:48 · 321 阅读 · 0 评论 -
【洛谷】P1228 地毯填补问题
洛谷P1228 地毯填补问题相传在一个古老的阿拉伯国家里,有一座宫殿。宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站立的地方外的所有地方盖上,美丽漂亮聪慧的公主就是他的人了。公主这一个方格不能用地毯盖住,毯子的形状有所规定,只能有四种选择(如图):并且每一方格只能用一层地毯,迷宫的大小为2k×2k2^k\times2^k2k×2k的方形。当然,也不能让公主无限制的在那儿等,对吧?由于你使用的是计算机,所以实现时间为 1s。原创 2020-06-24 20:51:42 · 383 阅读 · 0 评论