摘要: 5161 -- 【11.04题目】抢气球 5161 -- 【11.04题目】抢气球 Description 小A教室的墙上挂满了气球,五颜六色,小朋友们非常喜欢。 刚一下课,小朋友们就打算去抢这些气球。每个气球在墙上都有一定的高度,只有当小朋友跳起来时,手能够到的高度大于等于气球的高度,小朋友才能摘 阅读全文
posted @ 2018-10-28 20:49 saionjisekai 阅读(205) 评论(0) 推荐(0) 编辑
摘要: #3865 A+B 问题 #3865 A+B 问题 描述 连续几次考试太难了,都要求出一道简单题。老师想,最简单的题肯定是a+b 啊,但当老师出完数据后发现输入数据.in没了,只有输出答案数据.out了。咋办呢,就把输出当输入,改一下题吧。请输出使得和为n的两个数a,b 的最小公倍数尽可能大的数值。 阅读全文
posted @ 2018-10-28 11:33 saionjisekai 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 2、做运动 5109 (sport) 【问题描述】 一天,Y君在测量体重的时候惊讶的发现,由于常年坐在电脑前认真学习,她的体重有了突飞猛进的增长。 幸好Y君现在退役了,她有大量的时间来做运动,她决定每天从教学楼跑到食堂来减肥。 Y君将学校中的所有地点编号为1到n,其中她的教学楼被编号为S,她的食堂被 阅读全文
posted @ 2018-10-28 08:16 saionjisekai 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 2819 -- 【SDOI2008】沙拉公主的困惑 2819 -- 【SDOI2008】沙拉公主的困惑 Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁 阅读全文
posted @ 2018-10-27 22:14 saionjisekai 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #2750 奶酪 #2750 奶酪 描述 描述 输入 每个输入文件包含多组数据。 输入文件的第一行,包含一个正整数 T,代表该输入文件中所含的数据组数。 接下来是 T 组数据,每组数据的格式如下: 第一行包含三个正整数 n, h 和 r, 两个数之间以一个空格分开,分别代表奶酪中空 洞的数量,奶酪的 阅读全文
posted @ 2018-10-27 15:04 saionjisekai 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 2.树塔 (tower) 【问题描述】 相信大家都在长训班学过树塔问题,题目很简单求最大化一个三角形数塔从上往下走的路径和。走的规则是:(i,j)号点只能走向(i+1,j)或者(i+1,j+1)。如下图是一个数塔,映射到该数塔上行走的规则为:从左上角的点开始,向下走或向右下走直到最底层结束。 1 3 阅读全文
posted @ 2018-10-27 13:35 saionjisekai 阅读(209) 评论(0) 推荐(0) 编辑
摘要: #3859 数组 #3859 数组 描述 Peter喜欢玩数组。NOIP这天,他从Jason手里得到了大小为n的一个正整数数组。 Peter求出了这个数组的所有子段和,并将这n(n+1)/2个数降序排序,他想知道前k个数是什么。 描述 Peter喜欢玩数组。NOIP这天,他从Jason手里得到了大小 阅读全文
posted @ 2018-10-27 13:29 saionjisekai 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 3883 -- 【SDOI2009】Elaxia的路线 3883 -- 【SDOI2009】Elaxia的路线 Description 最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们必须合理地安排两个人在一起的时间。Elaxia和w**每天都要奔波于宿舍和实 阅读全文
posted @ 2018-10-26 22:36 saionjisekai 阅读(230) 评论(0) 推荐(0) 编辑
摘要: #3858 麻将 #3858 麻将 描述 描述 输入 输入仅一行14张牌,用空格隔开。1..9表示牌上数字,w、p、s分别表示万、筒、条,如1s表示一条。 输入 输入仅一行14张牌,用空格隔开。1..9表示牌上数字,w、p、s分别表示万、筒、条,如1s表示一条。 输入仅一行14张牌,用空格隔开。1. 阅读全文
posted @ 2018-10-26 20:15 saionjisekai 阅读(245) 评论(0) 推荐(0) 编辑
摘要: #3857 最大匹配 #3857 最大匹配 描述 小C学习了二分图匹配,二分图是一种特殊的图,其中的点可以分到两个集合中,使得相同的集合中的点两两没有连边。 图的“匹配”是指这个图的一个边集,里面的边两两不存在公共端点。 匹配的大小是指该匹配有多少条边。 二分图匹配我们可以通过匈牙利算法得以在O(V 阅读全文
posted @ 2018-10-26 20:13 saionjisekai 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #3856 中位数 #3856 中位数 描述 给定n个数 a1,a2,...,an,求这n个数两两的差值(共n*(n-1)/2个)的中位数。 描述 给定n个数 a1,a2,...,an,求这n个数两两的差值(共n*(n-1)/2个)的中位数。 给定n个数 a1,a2,...,an,求这n个数两两的差 阅读全文
posted @ 2018-10-26 20:09 saionjisekai 阅读(204) 评论(0) 推荐(0) 编辑
摘要: #2748 时间复杂度 #2748 时间复杂度 描述 描述 输入 输入 输出 输出 样例输入[复制] 82 O(1)F i 1 1E2 O(n^1)F x 1 nE1 O(1)F x 1 n4 O(n^2)F x 5 nF y 10 nEE4 O(n^2)F x 9 nEF y 2 nE4 O(n^ 阅读全文
posted @ 2018-10-25 19:45 saionjisekai 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Description 为了准备校庆庆典,学校招募了一些学生组成了一个方阵,准备在庆典上演出。 这个方阵是一个n*m的矩形,第i行第j列有一名学生,他有一个能力值Ai,j。 校长会定期检查一个p*q的方阵,询问这个方阵的学生能力值之和,或是学生能力值的最大值,或是学生能力值的最小值。由于校长不喜欢一 阅读全文
posted @ 2018-10-25 19:43 saionjisekai 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Description 很显然栈模拟一下就可以了 code: 1 #include<iostream> 2 #include<cstdio> 3 #include<stack> 4 #include<string> 5 #include<iomanip> 6 using namespace std; 阅读全文
posted @ 2018-10-25 19:41 saionjisekai 阅读(121) 评论(0) 推荐(0) 编辑
摘要: #1228 解方程 #1228 解方程 描述 已知多项式方程: a0+a1x+a2x^2+..+anx^n=0 求这个方程在[1, m ] 内的整数解(n 和m 均为正整数) 描述 已知多项式方程: a0+a1x+a2x^2+..+anx^n=0 求这个方程在[1, m ] 内的整数解(n 和m 均 阅读全文
posted @ 2018-10-25 07:42 saionjisekai 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 2.盟主的忧虑 (worry) 【问题描述】 江湖由 N 个门派(2≤N≤100,000,编号从 1 到 N)组成,这些门派之间有 N-1 条小道将他们连接起来,每条道路都以“尺”为单位去计量,武林盟主发现任何两个门派都能够直接或者间接通过小道连接。 虽然整个江湖是可以互相到达的,但是他担心有心怀不 阅读全文
posted @ 2018-10-24 20:45 saionjisekai 阅读(136) 评论(0) 推荐(0) 编辑
摘要: #3847 轰炸 #3847 轰炸 描述 Ljr 家里有矿。 Ljr 有 M 套房子,你可以把它们分别看成 M 个点分布在直角坐标系中,Jerryzhong 非常 痛恨 ljr 这个青春富豪,于是他想要炸掉 ljr 的这 M 套房子。 Jerryzhong 通过红石科技造了 N 台红石大炮,由于客户 阅读全文
posted @ 2018-10-23 18:17 saionjisekai 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #3846 陷阱 #3846 陷阱 描述 Jerryzhong 被 ljr 狠狠地嘲讽了一番,于是他想搞点事情。他制作了 n 个陷阱,每个陷阱的伤害值为 s[i],这 n 个陷阱十分神奇,它们的伤害值能不断提高,由于不可抗力的原因,Jerryzhong 制作这 n 个陷阱时将它们连在了一起,所以它们 阅读全文
posted @ 2018-10-23 18:14 saionjisekai 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Description 在有向图G中,每条边的长度均为1,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1.路径上的所有点的出边所指向的点都直接或间接与终点连通。 2.在满足条件1的情况下使路径最短。 注意:图G中可能存在重边和自环,题目保证终点没有出边。 请你输出符合 阅读全文
posted @ 2018-10-22 22:03 saionjisekai 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #2718 矩形覆盖 描述 在直角坐标系中,给出N个矩形,他们的中心点是坐标系中的原点,它们的边与坐标轴平行。每个矩形都用其宽度(沿x轴)和高度(沿y轴)表示。下图是样例1的图示。 L已经为每个矩形上色了一个颜色,现在他想知道有颜色的区域数量。换句话说,他想知道属于至少一个矩形的单位正方形的数量。 阅读全文
posted @ 2018-10-22 21:59 saionjisekai 阅读(38) 评论(0) 推荐(0) 编辑
摘要: #1594 飞扬的小鸟 #1594 飞扬的小鸟 描述 Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏规则进行了简化和改编 阅读全文
posted @ 2018-10-22 21:57 saionjisekai 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 6029 -- 【2020级互测D8T2】长门有希的记录 Description “——你今天很闲吧”“啥…”“两点整全员在车站前集合”“喂…”……——漫无止境的八月长门有希,作为对有机生命体接触用人型界面,有着各种各样既不科学也不魔法的能力。简单来讲,就是能够像游戏设计者更改游戏资料一样改变现实世 阅读全文
posted @ 2018-10-22 20:48 saionjisekai 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 6028 -- 【2020级互测D8T1】⑩⑨⑥的穿行 Description 朝比奈实 玖 瑠 ,使用TPDD进行时间穿行的未来人。由于这项技术过于暴力 (简单来说就是在时间平面上打洞),加之春日带来的资讯爆炸使得堆叠的时间平面彻底截断,导致实玖瑠进行穿行需要冒一定的风险。复杂的时间穿行过程可以抽 阅读全文
posted @ 2018-10-22 20:45 saionjisekai 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 本人名字:ZYH,saionjisekai,itomakoto,蒟蒻 QQ:2679889315,问题答案itomakoto 学校:成都树德中学,现就读于华中科技大学生物信息学方向 年级:高2020级 于2018年11月11日正式从OI界退役 这个博客因为在外地写,训练题目按老师要求不能公开,NOI 阅读全文
posted @ 2018-10-21 22:26 saionjisekai 阅读(301) 评论(6) 推荐(0) 编辑
摘要: Description N(1 <= N <= 20)个干草堆,每堆的体积大小为Si(1 <= Si <= 100),需要分装到三个谷仓里。要求这三谷仓分得尽量平均(每堆草不可分割),即最大的一堆最小。请求出这最大的一个谷仓分得的体积。 Input 第一行: 整数 N.第 2..1+N行:每行一个整 阅读全文
posted @ 2018-10-21 22:09 saionjisekai 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Description 贝西和她的朋友们在参加一年一度的“犇”(足)球锦标赛。FJ的任务是让这场锦标赛尽可能地好看。 一共有N支球队参加这场比赛,每支球队都有一个特有的取值在1-2^30-1之间的整数编号(即:所有球队编号各不相同)。 “犇”锦标赛是一个淘汰赛制的比赛——每场比赛过后,FJ选择一支球 阅读全文
posted @ 2018-10-21 21:47 saionjisekai 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Description N头牛站成一行。每头牛有一个不重复的整数x坐标,以及一个整数标识的品种类型。FJ希望找出长度最小的一段,使得每个品种的奶牛至少有一头。 Input 第一行: 奶牛数N(1 <= N <= 50,000).. 行 2..1+N:两个整数,行 j+1表示第 j奶牛的X坐标及种类( 阅读全文
posted @ 2018-10-21 21:41 saionjisekai 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Description Input 610374122 Output 5 对每个位置二分后面的位置,找出恰好没有高于自己的点加起来就可以了,用线段树维护最大值 code: 1 #include<iostream> 2 #include<cstdio> 3 #define N 1000005 4 #d 阅读全文
posted @ 2018-10-21 20:28 saionjisekai 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Description 平平带着韵韵来到了游乐园,看到了n辆漂亮的遥控车,每辆车上都有一个唯一的名字name[i]。韵韵早就迫不及待地想玩名字是s的遥控车。可是韵韵毕竟还小,她想象的名字可能是一辆车名字的前缀(也就是说能确定一个i,使s是name[i]的前缀),这时她就能玩第i辆车;或者是一个无中生 阅读全文
posted @ 2018-10-21 19:57 saionjisekai 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Description 小B和小S准备参加学校最火爆的围棋社。作为资格考试,社长给他们出了一道题:给出一个有n条水平线与m条竖直线构成的棋盘(并不一定是传统围棋棋盘的19条线),然后他们有k枚棋子可以摆放到棋盘上的网格的交叉点上。我们定义一个方案的“赢面”为棋盘上四边与棋盘上的直线重合且四个角上都有 阅读全文
posted @ 2018-10-21 17:47 saionjisekai 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Description 小B正在树上漫步,突然接到了小S的电话,要他去点y买一些礼物,然而他现在正处于x点,然而他身上并没有钱(其实钱无限多)。这个时候,小B遇到了小L,小L告诉了他一个绝妙的方法,因为树上的每个点都有dalao的存在,而这些dalao当中总有购买或出售(出售和购买价格相同)bsoj 阅读全文
posted @ 2018-10-21 17:00 saionjisekai 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Description 在经过地球防卫小队的数学家连续多日的工作之后,外星人发的密码终于得以破解。它告诉我们在地球某一处的古老遗迹中,存在有对抗这次灾难的秘密道具。防卫小队立刻派出了一个直升机小分队,迅速感到了这处遗迹。要进入遗迹,需要通过一段迷之阶梯。登上阶梯必须要按照它要求方法,否则就无法登上阶 阅读全文
posted @ 2018-10-20 22:55 saionjisekai 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Description Farmer John has a brilliant idea for the next great spectator sport: Cow Steeplechase! As everyone knows, regular steeplechase involves a 阅读全文
posted @ 2018-10-20 21:56 saionjisekai 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Description 农民约翰有N(1<= N<=50,000)牧场,分别编号为1... N。牧场由M(1<= M<=100,000)条双向道路连接。道路i连接两个不同的牧场牧场A_i(1<= A_I<= N)和牧场B_i(1<= B_i<= N)。同一对牧场之间可能有多条道路连接。现对每个牧场摆 阅读全文
posted @ 2018-10-20 20:06 saionjisekai 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Description DLZ常数史称杜林哲常数,用来优化树中最值以及枚举边的问题 DLZ常数的计算方法是看树的规模,再进行一系列的运算可以得到 在这道题里面DLZ常数可以控制在11~20之间,就可以剪枝了 做法: 枚举每一条边,找两边子树的带权重心,此时必定最优,然后计算出相应的值然后进行比较 D 阅读全文
posted @ 2018-10-20 16:21 saionjisekai 阅读(42) 评论(0) 推荐(0) 编辑
摘要: f[i][j]代表前 i 个机器人,当前高度为j的最小值 因为比如下降的时候是由f[i-1][1~j]转过来的 所以f[i][j]强行记录分f[i-1][1~j]的最小值 然后转移一下 我这次因为unique返回没有减1所以掉了20分,引以为戒 code: 1 #include<iostream> 阅读全文
posted @ 2018-10-20 14:56 saionjisekai 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 模拟,注意没有涂的情况 code: 1 #include<iostream> 2 #include<cstdio> 3 #include<map> 4 #include<vector> 5 #include<cstring> 6 #include<algorithm> 7 #define N 100 阅读全文
posted @ 2018-10-20 14:52 saionjisekai 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Description FJ需要你帮忙浇花。给出N滴水的坐标,y表示水滴的高度,x表示它下落到x轴的位置。 每滴水以每秒1个单位长度的速度下落。你需要把花盆放在x轴上的某个位置,使得从被花盆接着的第1滴水开始,到被花盆接着的最后1滴水结束,之间的时间差至少为D。 我们认为,只要水滴落到x轴上,与花盆 阅读全文
posted @ 2018-10-19 21:23 saionjisekai 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Description FJ给他的奶牛用二进制进行编号,每个编号恰好包含K个"1" (1<=K<=10),且必须是1开头。FJ按升序编号,第一个编号的数是由K个连续的"1"组成。 请问第N(1<=N<=10^7)个编号是什么。 Input 输入仅一行为两个整数N和K。 Output 输出仅一行为一个 阅读全文
posted @ 2018-10-19 21:19 saionjisekai 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Description 出题是一件痛苦的事情! 题目看多了也有审美疲劳,于是我舍弃了大家所熟悉的A+B Problem,改用A-B了哈哈! 好吧,题目是这样的:给出一串数以及一个数字C,要求计算出所有A-B=C的数对的个数。(不同位置的数字一样的数对算不同的数对) Input 第一行包括2个非负整数 阅读全文
posted @ 2018-10-19 17:49 saionjisekai 阅读(45) 评论(0) 推荐(0) 编辑