欢迎来到endl的博客hhh☀☾☽♡♥

浏览器标题切换
把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  奇技淫巧

摘要:【题目描述】 老师在开学第一天就把所有作业都布置了,每个作业如果在规定的时间内交上来的话才有学分。每个作业的截止日期和学分可能是不同的。例如如果一个作业学分为10,要求在6天内交,那么要想拿到这10学分,就必须在第6天结束前交。 每个作业的完成时间都是只有一天。例如,假设有7次作业的学分和完成时间如 阅读全文
posted @ 2019-08-11 16:40 endl\n 阅读(817) 评论(0) 推荐(0)
摘要:一、简介 RMQ是询问某个区间内的最大值或最小值,暴力解法对每个询问区间用循环找最值,当n、q>10000会TLE。 常用RMQ的求解方法——ST算法。 ST算法通常用在要多次询问一些区间的最值的问题中。它可以做到O(nlogn)的预处理,O(1)回答每个询问。 使用ST算法的条件是无修改,因此它适 阅读全文
posted @ 2019-08-10 21:26 endl\n 阅读(1661) 评论(0) 推荐(0)
摘要:题目描述 丽江河边有nn家很有特色的客栈,客栈按照其位置顺序从 11到nn编号。每家客栈都按照某一种色调进行装饰(总共 kk 种,用整数 00 ~k-1k−1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。 两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此 阅读全文
posted @ 2019-08-10 15:59 endl\n 阅读(618) 评论(0) 推荐(0)
摘要:题目背景 大东亚海底隧道连接着厦门、新北、博艾、那霸、鹿儿岛等城市,横穿东海,耗资1000亿博艾元,历时15年,于公元2058年建成。凭借该隧道,从厦门可以乘坐火车直达台湾、博艾和日本,全程只需要4个小时。 题目描述 该铁路经过N个城市,每个城市都有一个站。不过,由于各个城市之间不能协调好,于是乘车 阅读全文
posted @ 2019-08-10 10:29 endl\n 阅读(310) 评论(0) 推荐(0)
摘要:【题目描述】 已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1×1)子矩阵。 【输入】 输入是一个N×N的矩阵。输入的第一行给出N(0<N≤100)。再后面的若干行中,依次(首先从左到右给出第一行的N个整数,再从左到右给出第二行的N个整数……)给出矩阵中的 阅读全文
posted @ 2019-08-09 17:03 endl\n 阅读(1141) 评论(5) 推荐(0)
摘要:一维前缀和: 即前i项的和 给定长度为n的序列a1,a2...an,则sum[i]=a1+...+ai=sum[i-1]+a[i] 下面就来看一个简单的小应用: 问题:给定长度为n的序列a1,a2...an,(n<=1e5)给定q (q<=1e5)个询问[l,r],输出[l,r]的区间和。 输入: 阅读全文
posted @ 2019-08-09 11:04 endl\n 阅读(1475) 评论(2) 推荐(0)
摘要:【题目描述】 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的 阅读全文
posted @ 2019-08-06 12:39 endl\n 阅读(482) 评论(1) 推荐(0)
摘要:【题目描述】 形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。 任务:输入P(1000<P<31000 阅读全文
posted @ 2019-08-06 11:29 endl\n 阅读(1000) 评论(0) 推荐(0)
摘要:首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下: 假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b==11时 阅读全文
posted @ 2019-08-06 11:26 endl\n 阅读(473) 评论(0) 推荐(0)
摘要:不小心把代码先贴上去了...ying... dalao们将就着看下吧... 我jiao得下面☟☟☟这个写得真的银好!! noip03 普及组《栈》详解 - 百度文库 https://wenku.baidu.com/view/7c645d5e3b3567ec102d8a34.html?tdsource 阅读全文
posted @ 2019-08-05 21:57 endl\n 阅读(918) 评论(0) 推荐(1)
摘要:【题目描述】 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列 阅读全文
posted @ 2019-08-05 21:46 endl\n 阅读(352) 评论(0) 推荐(0)
摘要:读入优化 输出优化 阅读全文
posted @ 2019-08-02 19:33 endl\n 阅读(152) 评论(0) 推荐(0)
摘要:【题目描述】 学校有n台计算机,为了方便数据传输,现要将它们用数据线连接起来。两台计算机被连接是指它们有数据线连接。由于计算机所处的位置不同,因此不同的两台计算机的连接费用往往是不同的。 当然,如果将任意两台计算机都用数据线连接,费用将是相当庞大的。为了节省费用,我们采用数据的间接传输手段,即一台计 阅读全文
posted @ 2019-07-31 22:20 endl\n 阅读(592) 评论(0) 推荐(0)
摘要:【题目描述】 Alice和Bob玩了一个古老的游戏:首先画一个n × n的点阵(下图n = 3) 接着,他们两个轮流在相邻的点之间画上红边和蓝边: 直到围成一个封闭的圈(面积不必为1)为止,“封圈”的那个人就是赢家。因为棋盘实在是太大了(n ≤ 200),他们的游戏实在是太长了!他们甚至在游戏中都不 阅读全文
posted @ 2019-07-30 20:01 endl\n 阅读(588) 评论(0) 推荐(0)
摘要: 【题解-两种解法】家谱树(信息学奥赛一本通 1351) 阅读全文
posted @ 2019-07-30 19:54 endl\n 阅读(500) 评论(0) 推荐(0)
摘要:1.二维数组邻接矩阵存储 定义int G[101][101]; G[i][j]的值,表示从点i到点j的边的权值,定义如下: 2.二维数组邻接矩阵存储的优化 (多用于稠密图) 3. STL邻接矩阵存储的优化 (关于vector的用法,请见☟ Vector(动态数组)怎么用咧↓↓↓ - endl\n - 阅读全文
posted @ 2019-07-30 19:18 endl\n 阅读(438) 评论(0) 推荐(0)
摘要:【题目描述】 平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。 若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。 【输入】 共n+m+3行,其中: 第一行为整数n。 阅读全文
posted @ 2019-07-29 20:53 endl\n 阅读(1110) 评论(0) 推荐(1)
摘要:【题目描述】 小明在一次聚会中,不慎遗失了自己的钱包,在接下来的日子,面对小明的将是一系列的补卡手续和堆积的账单… 在小明的百般恳求下,老板最终同意延缓账单的支付时间。可老板又提出,必须从目前还没有支付的所有账单中选出面额最大和最小的两张,并把他们付清。还没有支付的账单会被保留到下一天。 请你帮他计 阅读全文
posted @ 2019-07-29 14:30 endl\n 阅读(2565) 评论(5) 推荐(0)
摘要:【题目描述】 有个朋友在医院工作,想请BSNY帮忙做个登记系统。具体是这样的,最近来医院看病的人越来越多了,因此很多人要排队,只有当空闲时放一批病人看病。但医院的排队不同其他排队,因为多数情况下,需要病情严重的人优先看病,所以希望BSNY设计系统时,以病情的严重情况作为优先级,判断接下来谁可以去看病 阅读全文
posted @ 2019-07-29 10:53 endl\n 阅读(1178) 评论(0) 推荐(0)
摘要:【问题描述】 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 即:在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼,第2分钟内只能钓到8条鱼,……,第5分钟以后再也钓不到鱼了。从第1个鱼塘到第2个鱼塘需要3分钟,从第2个鱼塘到第3个鱼塘需要5分钟,…… 【编程任务】 阅读全文
posted @ 2019-07-28 19:27 endl\n 阅读(1368) 评论(2) 推荐(0)