- 博客(100)
- 收藏
- 关注
原创 线段树维护最大值
题意如题面#include<cstdio>#include<cmath>#include<algorithm>#include<cstring>using namespace std;#define N 200005int n,m;int t[4*N],d[N];void up(int x){ t[x] = max(t[x ...
2018-11-10 21:46:54 567
原创 博客100篇祭
啊啊啊历经千辛万苦终于把博客水到了100篇(毕竟我三个月前才搬到csdn)洛谷通过的题也过了100道了(虽然同届大佬早都200+了)但是我就是开心明天就是noip了,希望自己能拿省一我今天下午应该还会写点题解,然后就不知道什么时候会再更博客了(可能将来还会报个计算机系?) 嗯回顾一下我短暂的一年oier生涯,感觉我过的好罪恶啊别人的听讲的时候我在看网文,别人的debug的时候我在看网...
2018-11-09 11:54:59 241
原创 P1297 [国家集训队]单选错位
题目背景原 《网线切割》请前往P1577题目描述gx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,…,ai,每个选项成为正确答案的概率都是相等的。lc采取的策略是每道题目随机写上1-ai的某个数作为答案选项,他用不了多少时间就能期望做对$\sum_{i=1}^n \f...
2018-11-09 11:04:16 228
原创 洛谷P1439 【模板】最长公共子序列
题目描述给出1-n的两个排列P1和P2,求它们的最长公共子序列。输入输出格式输入格式:第一行是一个数n,接下来两行,每行为n个数,为自然数1-n的一个排列。输出格式:一个数,即最长公共子序列的长度 输入输出样例输入样例#1:5 3 2 1 4 51 2 3 4 5输出样例#1:3说明【数据规模】对于50%的数据,n≤1000...
2018-11-09 10:06:43 228
原创 spoj1026 favorite dice
题意翻译一个n面的骰子,求期望掷几次能使得每一面都被掷到。(所以说底下那么长的英文有什么用)题目描述BuggyD loves to carry his favorite die around. Perhaps you wonder why it's his favorite? Well, his die is magical and can be transformed into an...
2018-11-09 08:21:44 350 1
原创 洛谷P1111 修复公路
题目描述给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公路连成一条道路)输入输出格式输入格式:第1行两个正整数N,M下面M行,每行3个正整数x,y,t,告诉你这条公路连着x,y两个村庄,在时间t时能修复完成这条...
2018-11-08 21:44:15 245
原创 洛谷P1378 油滴扩展
题目描述在一个长方形框子里,最多有N(0≤N≤6)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界。必须等一个油滴扩展完毕才能放置下一个油滴。那么应该按照怎样的顺序在这N个点上放置油滴,才能使放置完毕后所有油滴占据的总体积最大呢?(不同的油滴不会相互融合)注:圆的面积公式V=pi*r*r,其中r为圆的半径。输入输出格式输入格式...
2018-11-08 16:55:54 237
原创 洛谷P1135 奇怪的电梯
题目描述呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第iii层楼(1≤i≤N)上有一个数字Ki(0≤Ki≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3,3,1,2,5代表了Ki(K1=3,K2=3,…),从1楼开始。在1楼,按“上”可以到4楼,按“下”是不起作用的,因为没有...
2018-11-08 15:10:08 282
原创 洛谷P1736 创意吃鱼法
题目背景感谢@throusea 贡献的两组数据题目描述回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*)。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。在代表池子的01矩阵中,有很多的正方形子矩阵,如果某个正方形子矩阵的某条对角线上都有鱼,且此正方形子矩...
2018-11-07 23:18:22 138
原创 洛谷P1387 最大正方形
题目描述在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。输入输出格式输入格式:输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1.输出格式:一个整数,最大正方形的边长 输入输出样例输入样例#1: 4 40 1 1 11 1 1 00 1 1 01 1 0 1...
2018-11-07 17:21:52 216
原创 洛谷P1855 榨取kkksc03
题目描述洛谷2的团队功能是其他任何oj和工具难以达到的。借助洛谷强大的服务器资源,任何学校都可以在洛谷上零成本的搭建oj并高效率的完成训练计划。为什么说是搭建oj呢?为什么高效呢?因为,你可以上传私有题目,团队外别人是无法看到的。我们还能帮你们评测!你可以创建作业,给组员布置任务,查看组员的完成情况,还可以点评任意一份代码!你可以创建比赛!既可以是oi赛制还可以是acm赛制...
2018-11-07 16:59:28 200
原创 洛谷P1886 滑动窗口
题目描述现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。例如:The array is [1 3 -1 -3 5 3 6 7], and k = 3.输入输出格式输入格式:输入一共有两行,第一行为n,k。第二行为n个数(<INT_MAX).输出格式...
2018-11-07 15:44:52 173
原创 openjudge 1759 最长上升子序列
反正这周末复赛之后估计就不会再写博客了那还不如趁现在多水一点(题目好像就可以说清楚题面了)#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;int n,ans = 0;int a[1003],f[100...
2018-11-07 15:15:55 177
原创 洛谷P1280 尼克的任务
题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假如某些任务开...
2018-11-06 14:50:56 134
原创 loj10157 皇宫看守
题目描述太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状,某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。帮助陆小凤布置侍卫,在看守全部宫殿的前提下,使得花费的经费最少。输入格式...
2018-11-06 14:07:21 450 1
原创 loj10155 数字转换
题目描述如果一个数 x的约数和 y (不包括他本身)比他本身小,那么 x 可以变成 y,y也可以变成 x。例如 4 可以变为 3,1 可以变为 7。限定所有数字变换在不超过 n 的正整数范围内进行,求不断进行数字变换且不出现重复数字的最多变换步数。输入格式输入一个正整数 n。输出格式输出不断进行数字变换且不出现重复数字的最多变换步数。样例样例输入7样例输出...
2018-11-05 18:02:40 418
原创 洛谷P1122 最大子树和
题目描述小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题。一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题。于是当日课后,小明就向老师提出了这个问题:一株奇怪的花卉,上面共连有N朵花,共有N−1条枝干将花儿连在一起,并且未修剪时每朵花都不是孤立的。每朵花都有一个“美丽指数”,该数越大说明这朵花越漂亮,也有“美丽指数”为...
2018-11-05 15:39:24 183
原创 第二题(ernd)
【题目背景】解决了第一题之后,你打开了第二题。这是一道关于树的题目,你很快想出了一个复杂度和树的直径有关的算法,可以通过所有的数据。不过,你的做法常数似乎有点大。为了更好地卡常,你决定构造一些数据来检验自己的程序。【题目描述】给定两个正整数n; k,你需要构造一棵n 个结点,并且有k 个叶子结点的无根树,使得直径最短。此处「叶子」指度数为1 的结点。结点编号分别为1 到n。【输入格...
2018-11-05 14:06:21 542
原创 洛谷P1352 没有上司的舞会
题目描述某大学有N个职员,编号为1~N。他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指数Ri,但是呢,如果某个职员的上司来参加舞会了,那么这个职员就无论如何也不肯来参加舞会了。所以,请你编程计算,邀请哪些职员可以使快乐指数最大,求最大的快乐指数。输入输出格式输入格式:第一行一个整...
2018-11-05 07:35:12 163
原创 洛谷P2170 选学霸
题目描述老师想从N名学生中选M人当学霸,但有K对人实力相当,如果实力相当的人中,一部分被选上,另一部分没有,同学们就会抗议。所以老师想请你帮他求出他该选多少学霸,才能既不让同学们抗议,又与原来的M尽可能接近输入输出格式输入格式:第一行,三个正整数N,M,K。第2...K行,每行2个数,表示一对实力相当的人的编号(编号为1…N)输出格式:一行,表示既不让同学们抗议,又与原...
2018-11-03 16:56:14 271
原创 洛谷P1156 垃圾陷阱
题目描述卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2 \le D \le 100)D(2≤D≤100)英尺。卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命。每个垃圾都可以用来吃或堆放,并且堆放垃圾不用花费卡门的时间。假设卡门预先知道了每个垃圾...
2018-11-03 14:49:09 197
原创 洛谷P1417 烹调方案
题目背景由于你的帮助,火星只遭受了最小的损失。但gw懒得重建家园了,就造了一艘飞船飞向遥远的earth星。不过飞船飞到一半,gw发现了一个很严重的问题:肚子饿了~gw还是会做饭的,于是拿出了储藏的食物准备填饱肚子。gw希望能在T时间内做出最美味的食物,但是这些食物美味程度的计算方式比较奇葩,于是绝望的gw只好求助于你了。题目描述一共有n件食材,每件食材有三个属性,ai,bi和ci,...
2018-11-02 11:00:56 121
原创 洛谷P1284 三角形牧场
题目描述和所有人一样,奶牛喜欢变化。它们正在设想新造型的牧场。奶牛建筑师Hei想建造围有漂亮白色栅栏的三角形牧场。她拥有N(3≤N≤40)块木板,每块的长度Li(1≤Li≤40)都是整数,她想用所有的木板围成一个三角形使得牧场面积最大。请帮助Hei小姐构造这样的牧场,并计算出这个最大牧场的面积。输入输出格式输入格式:第1行:一个整数N第2..N+1行:每行包含一个整数,即是...
2018-11-02 09:18:42 602
原创 洛谷P1969 积木大赛
题目描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是hi。在搭建开始之前,没有任何积木(可以看成n块高度为0的积木)。接下来每次操作,小朋友们可以选择一段连续区间[l,r],然后将第第L块到第 R 块之间(含第L块和第 R块)所有积木的高度分别增加1。小M是个聪明的小朋友,她很快想出了...
2018-11-02 08:01:00 440
原创 洛谷P2038 无线网络发射器选址
题目描述随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。假设该城市的布局为由严格平行的 129 条东西向街道和 129 条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值 1。东西向街道从北到南依次编号为 0,1,2…128,南北向街道从西到东依次编号为 0,1,2…128。东西向街道和南北向街道相交形成路口,规定编号为 x ...
2018-11-01 22:26:20 157
原创 洛谷P2822 组合数问题
题目描述组合数 Cmn(m在上,n在下)表示的是从 n个物品中选出 m 个物品的方案数。举个例子,从 (1,2,3) 三个物品中选择两个物品可以有 (1,2),(1,3),(2,3) 这三种选择方法。根据组合数的定义,我们可以给出计算组合数 Cmn的一般公式: 其中 n=1×2×⋯×n;特别地,定义 0!=1。小葱想知道如果给定 n,m和 k,对于所有的 0\leq i\leq n,0...
2018-11-01 19:37:26 258
原创 洛谷P1313 计算系数
题目描述给定一个多项式(by+ax)^k,请求出多项式展开后x^n * y^m项的系数。输入输出格式输入格式:共一行,包含5个整数,分别为a ,b ,k ,n ,m,每两个整数之间用一个空格隔开。输出格式:共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007取模后的结果。 输入输出样例输入样例#1: 1 1 3 1 2输出样例#...
2018-11-01 11:42:48 458
原创 洛谷P1091 合唱队形
题目描述NN位同学站成一排,音乐老师要请其中的(N-KN−K)位同学出列,使得剩下的KK位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K1,2,…,K,他们的身高分别为T_1,T_2,…,T_KT1,T2,…,TK, 则他们的身高满足T_1<...<T_i>T_{i+1}>…>T_K(1 \le i \le K)...
2018-10-31 20:07:55 193
原创 洛谷P1004 方格取数
题目描述设有N×N的方格图(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例):A 0 0 0 0 0 0 0 0 0 0 13 0 0 6 0 0 0 0 0 0 7 0 0 0 0 0 0 14 0 0 0 0 0 21 0 0 0 4 0 0 0 0 15 0 ...
2018-10-29 17:17:33 244
原创 洛谷P1097 统计数字
题目背景警告:数据可能存在加强题目描述某次科研调查时得到了n个自然数,每个数均不超过1500000000。已知不相同的数不超过1000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。输入输出格式输入格式:共n+1行。第一行是整数n,表示自然数的个数;第2到n+1每行一个自然数。输出格式:共m行(m为n个自然数中不相同数的个数...
2018-10-27 22:58:38 2758
原创 洛谷P1352 雷达安装
题目描述描述:假设海岸线是一条无限延伸的直线。它的一侧是陆地,另一侧是海洋。每一座小岛是在海面上的一个点。雷达必须安装在陆地上(包括海岸线),并且每个雷达都有相同的扫描范围d。你的任务是建立尽量少的雷达站,使所有小岛都在扫描范围之内。数据使用笛卡尔坐标系,定义海岸线为x轴。在x轴上方为海洋,下方为陆地。样例1如图所示输入输出格式输入格式:第一行包括2个整数n和d,n...
2018-10-27 22:48:11 358
原创 洛谷P2016 战略游戏
题目描述Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.输入输出格式输入格式:第一行 N...
2018-10-27 20:05:29 411
原创 洛谷P1106 删数问题
题目描述键盘输入一个高精度的正整数N,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小。输出应包括所去掉的数字的位置和组成的新的整数。(N不超过250位) 输入数据均不需判错。输入输出格式输入格式:n (高精度的正整数)k(需要删除的数字个数)输出格式:最后剩下的最小数。 输入输出...
2018-10-26 17:25:32 351
原创 洛谷P1080 国王游戏
题目描述恰逢 H国国庆,国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 n 位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣获得特别多的...
2018-10-26 15:58:22 157
原创 洛谷P1082 同余方程
题目描述求关于x的同余方程 ax = 1(mod b) 的最小正整数解。上面那个等号应该是三个横,可是我打不出来。。。。。。凑合看吧输入输出格式输入格式:一行,包含两个正整数 $a,b$,用一个空格隔开。输出格式:一个正整数 x0,即最小正整数解。输入数据保证一定有解。输入输出样例输入样例#1: 3 10输出样例#1: 7说明【数据范围】对于 40%...
2018-10-25 17:38:00 197
原创 洛谷P1209 [USACO1.3]修理牛棚 Barn Repair
题目描述在一个夜黑风高,下着暴风雨的夜晚,farmer John的牛棚的屋顶、门被吹飞了。 好在许多牛正在度假,所以牛棚没有住满。 牛棚一个紧挨着另一个被排成一行,牛就住在里面过夜。 有些牛棚里有牛,有些没有。 所有的牛棚有相同的宽度。 自门遗失以后,farmer John必须尽快在牛棚之前竖立起新的木板。 他的新木材供应商将会供应他任何他想要的长度,但是吝啬的供应商只能提供有限数目的木板。 ...
2018-10-25 17:21:20 154
原创 vijos 新年趣事之打牌
还有三篇博客要写,但是我估计我更完这篇就得去写化学卷了描述 过年的时候,大人们最喜欢的活动,就是打牌了。xiaomengxian不会打牌,只好坐在一边看着。 这天,正当一群人打牌打得起劲的时候,突然有人喊道:“这副牌少了几张!”众人一数,果然是少了。于是这副牌的主人得意地说:“这是一幅特制的牌,我知道整副牌每一张的重量。只要我们称一下剩下的牌的总重量,就能知道少了哪些牌了。”大家都觉得这个...
2018-10-25 15:42:14 374 1
原创 洛谷P1843 奶牛晒衣服
题目背景熊大妈决定给每个牛宝宝都穿上可爱的婴儿装 。 于是 , 为牛宝宝洗晒衣服就成了很不爽的事情。题目描述熊大妈请你帮助完成这个重任 。 洗完衣服后 , 你就要弄干衣服 。 衣服在自然条件下用 1 的时间可以晒干 A 点湿度 。 抠门的熊大妈买了 1 台烘衣机 。使用烘衣机可以让你用 1 的时间使 1 件衣服除了自然晒干 A 点湿度外,还可以烘干 B 点湿度,但在 1...
2018-10-25 14:47:48 187
原创 陈老师搬书
Ø陈老师桌上的书有三堆,每一堆都有厚厚的一叠,你想逗一下陈老师,于是你设计一个最累的方式给他,让他把书拿下来给同学们。若告诉你这三堆分别有i,j,k本书,以及每堆从下到上书的质量,每次取书只能从任一堆的最上面取,显然,每次取书陈老师的体力消耗都会加大,这里用体力系数代表,取下第一本书时,体力系数为1,第二本书时体力系数为2,依次类推,而每次体力消耗值则为体力系数与书的重量之积。 Ø输入:第一行...
2018-10-24 16:47:34 245 1
原创 求第k小的数
题的内容如题目,这本来是在分治里,但是呢我懒得打了更一下主要是为了秀一下unique的神奇操作#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;int n,k;int a[10010];int main()...
2018-10-23 17:59:46 478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人