信奥一本通(分治算法)
文章平均质量分 59
信奥一本通(分治算法)
橙子教师
这个作者很懒,什么都没留下…
展开
-
信息学奥赛一本通(1247:河中跳房子)
1247:河中跳房子时间限制: 1000 ms 内存限制: 65536 KB提交数: 5287 通过数: 2522【题目描述】每年奶牛们都要举办各种特殊版本的跳房子比赛,包括在河里从一个岩石跳到另一个岩石。这项激动人心的活动在一条长长的笔直河道中进行,在起点和离起点L远 (1 ≤ L≤ 1,000,000,000) 的终点处均有一个岩石。在起点和终点之间,有N (0 ≤ N ≤ 50,000) 个岩石,每个岩石与起点的距离分别为Di (0 < Di < ...原创 2021-07-14 12:18:25 · 751 阅读 · 0 评论 -
信息学奥赛一本通(1246:膨胀的木棍)
1246:膨胀的木棍时间限制: 1000 ms 内存限制: 65536 KB提交数: 3335 通过数: 1105【题目描述】当长度为L的一根细木棍的温度升高n度,它会膨胀到新的长度L’=(1+n*C)*L,其中C是热膨胀系数。当一根细木棍被嵌在两堵墙之间被加热,它将膨胀形成弓形的弧,而这个弓形的弦恰好是未加热前木棍的原始位置。你的任务是计算木棍中心的偏移距离。【输入】三个非负实数:木棍初始长度(单位:毫米),温度变化(单位:度),以及材料的热膨...原创 2021-07-14 01:30:31 · 1252 阅读 · 0 评论 -
信息学奥赛一本通(1245:不重复地输出数)
1245:不重复地输出数时间限制: 1000 ms 内存限制: 65536 KB提交数: 5045 通过数: 2583【题目描述】输入n个数,从小到大将它们输出,重复的数只输出一次。保证不同的数不超过500个。【输入】第一行是一个整数n。1 ≤ n ≤ 100000。之后n行,每行一个整数。整数大小在int范围内。【输出】一行,从小到大不重复地输出这些数,相邻两个数之间用单个空格隔开。【输入样例】52 4 4 5 1【输...原创 2021-07-13 16:45:19 · 501 阅读 · 0 评论 -
信息学奥赛一本通(1244:和为给定数)
1244:和为给定数时间限制: 1000 ms 内存限制: 65536 KB提交数: 8206 通过数: 3053【题目描述】给出若干个整数,询问其中是否有一对数的和等于给定的数。【输入】第一行是整数n(0 < n ≤ 100,000),表示有n个整数。第二行是n个整数。整数的范围是在00到108108之间。第三行是一个整数m(0≤m≤230)m(0≤m≤230),表示需要得到的和。【输出】若存在和为m的数对,输出两个整数,小的...原创 2021-07-10 02:02:41 · 538 阅读 · 0 评论 -
信息学奥赛一本通(1243:月度开销)
1243:月度开销时间限制: 1000 ms 内存限制: 65536 KB提交数: 7650 通过数: 2731【题目描述】农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 N (1 ≤ N ≤ 100,000) 天里每天需要的开销。约翰打算为连续的M (1 ≤ M ≤ N) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。约翰的...原创 2021-07-09 01:49:35 · 1801 阅读 · 2 评论 -
信息学奥赛一本通(1242:网线主管)
1242:网线主管时间限制: 1000 ms 内存限制: 65536 KB提交数: 14497 通过数: 3040【题目描述】仙境的居民们决定举办一场程序设计区域赛。裁判委员会完全由自愿组成,他们承诺要组织一次史上最公正的比赛。他们决定将选手的电脑用星形拓扑结构连接在一起,即将它们全部连到一个单一的中心服务器。为了组织这个完全公正的比赛,裁判委员会主席提出要将所有选手的电脑等距离地围绕在服务器周围放置。为购买网线,裁判委员会联系了当地的一个网络解决方案提供商,要...原创 2021-07-08 01:24:59 · 1342 阅读 · 0 评论 -
信息学奥赛一本通(1241:二分法求函数的零点)
1241:二分法求函数的零点时间限制: 1000 ms 内存限制: 65536 KB提交数: 5682 通过数: 3407【题目描述】有函数:f(x)=x^5−15x^4+85x^3−225x^2+274x−121已知f(1.5)>0,f(2.4)<0且方程f(x)=0在区间[1.5,2.4] 有且只有一个根,请用二分法求出该根。【输入】(无)【输出】该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。...原创 2021-07-05 23:59:30 · 867 阅读 · 0 评论 -
信息学奥赛一本通(1240:查找最接近的元素)
1240:查找最接近的元素时间限制: 1000 ms 内存限制: 65536 KB提交数: 11822 通过数: 3950【题目描述】在一个非降序列中,查找与给定值最接近的元素。【输入】第一行包含一个整数n,为非降序列长度。1 <= n <= 100000。第二行包含n个整数,为非降序列各元素。所有元素的大小均在0-1,000,000,000之间。第三行包含一个整数m,为要询问的给定值个数。1 <= m <= 10000。...原创 2021-07-05 22:52:23 · 970 阅读 · 2 评论 -
信息学奥赛一本通(1239:统计数字)
1239:统计数字时间限制: 1000 ms 内存限制: 65536 KB提交数: 6439 通过数: 2627【题目描述】某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5×10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。【输入】第一行是整数n,表示自然数的个数;第2n+1 每行一个自然数。【输出】包含m行(m为n个自然数中不相同数的个...原创 2021-07-05 11:59:55 · 1897 阅读 · 1 评论 -
信息学奥赛一本通(1238:一元三次方程求解)
1238:一元三次方程求解时间限制: 1000 ms 内存限制: 65536 KB提交数: 6364 通过数: 3241【题目描述】形如:ax^3+bx^2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在−100至100之间),且根与根之差的绝对值≥1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。【输入】一行,包含四个实数a,b...原创 2021-07-04 21:46:13 · 1309 阅读 · 1 评论 -
信息学奥赛一本通(1237:求排列的逆序数)
1237:求排列的逆序数时间限制: 1000 ms 内存限制: 65536 KB提交数: 6732 通过数: 2739【题目描述】在Internet上的搜索引擎经常需要对信息进行比较,比如可以通过某个人对一些事物的排名来估计他(或她)对各种不同信息的兴趣,从而实现个性化的服务。对于不同的排名结果可以用逆序来评价它们之间的差异。考虑1,2,…,n的排列i1,i2,…,in,如果其中存在j,k,满足j<k,且ij>ik,那么就称(ij,ik)是这个排列的...原创 2021-07-04 01:05:52 · 837 阅读 · 0 评论 -
信息学奥赛一本通(1236:区间合并)
1236:区间合并时间限制: 1000 ms 内存限制: 65536 KB提交数: 7396 通过数: 3040【题目描述】给定n个闭区间 [ai,bi],其中i=1,2,...,n。任意两个相邻或相交的闭区间可以合并为一个闭区间。例如,[1,2] 和 [2,3] 可以合并为 [1,3],[1,3] 和 [2,4] 可以合并为 [1,4],但是[1,2] 和 [3,4] 不可以合并。我们的任务是判断这些区间是否可以最终合并为一个闭区间,如果可以,将这个闭区间输...原创 2021-07-03 00:56:01 · 812 阅读 · 0 评论 -
信息学奥赛一本通(1235:输出前k大的数)——堆排序
1235:输出前k大的数时间限制: 1000 ms 内存限制: 65536 KB提交数: 12715 通过数: 4043【题目描述】给定一个数组,统计前k大的数并且把这k个数从大到小输出。【输入】第一行包含一个整数n,表示数组的大小。n < 100000。第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第三行包含一个整数k,k < n。【输出】从大到小输出前k大的数,每...原创 2021-07-02 21:49:04 · 733 阅读 · 0 评论 -
信息学奥赛一本通(1234:2011)
1234:2011时间限制: 1000 ms 内存限制: 65536 KB提交数: 7002 通过数: 2979【题目描述】已知长度最大为200位的正整数n,请求出2011^n的后四位。【输入】第一行为一个正整数k,代表有k组数据(k≤200),接下来的k行,每行都有一个正整数n,n的位数≤200。【输出】每一个n的结果为一个整数占一行,若不足4位,去除高位多余的0。【输入样例】3528792【输出样例】1051...原创 2021-07-01 23:45:35 · 1396 阅读 · 0 评论 -
信息学奥赛一本通(1328:【例7.7】光荣的梦想)
1328:【例7.7】光荣的梦想时间限制: 1000 ms 内存限制: 65536 KB提交数: 5037 通过数: 2989【题目描述】Prince对他在这片大陆上维护的秩序感到满意,于是决定启程离开艾泽拉斯。在他动身之前,Prince决定赋予King_Bette最强大的能量以守护世界、保卫这里的平衡与和谐。在那个时代,平衡是个梦想。因为有很多奇异的物种拥有各种不稳定的能量,平衡瞬间即被打破。KB决定求助于你,帮助他完成这个梦想。一串数列即表示一个世界的状态。...原创 2021-07-01 16:37:13 · 1236 阅读 · 0 评论 -
信息学奥赛一本通(1327:【例7.6】黑白棋子的移动)
1327:【例7.6】黑白棋子的移动时间限制: 1000 ms 内存限制: 65536 KB提交数: 5394 通过数: 2403【题目描述】有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形:○○○○○●●●●●移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但不能调换两个棋子的左右位置。每次移动必须跳过若干个棋子(不能平移),要求最后能移成黑白相间的一行棋子。如n=5时...原创 2021-07-01 13:16:30 · 658 阅读 · 0 评论 -
信息学奥赛一本通(1326:【例7.5】 取余运算(mod))
1326:【例7.5】 取余运算(mod)时间限制: 1000 ms 内存限制: 65536 KB提交数: 10443 通过数: 4787【题目描述】输入b,p,k的值,求b^p mod k的值。其中b,p,k×k为长整型数。【输入】输入b,p,k的值。【输出】求b^p mod k的值。【输入样例】2 10 9【输出样例】2^10 mod 9=7【分析】 本题主要的难点在于数据规模很大(b、p都是长...原创 2021-07-01 00:21:26 · 1885 阅读 · 0 评论 -
信息奥赛一本通(1325:【例7.4】 循环比赛日程表)
1325:【例7.4】 循环比赛日程表时间限制: 1000 ms 内存限制: 65536 KB提交数: 6257 通过数: 3483【题目描述】设有N个选手进行循环比赛,其中N=2^M,要求每名选手要与其他N−1名选手都赛一次,每名选手每天比赛一次,循环赛共进行N−1天,要求每天没有选手轮空。【输入】输入:M。【输出】输出:表格形式的比赛安排表。一行各数据间用一个空格隔开。【输入样例】3【输出样例】1 2 3 4 5 6...原创 2021-06-30 22:41:30 · 2391 阅读 · 0 评论