自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

olahiuj的博客

~!@#$%^&*(

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 跟踪_纪中4805_bfs

DescriptionInputOutputData ConstraintAnalysis不难发现,石神和两个陌生人的行动方式一定是最优策略 转换一下思路,考虑对于每个点,石神是否能比两个陌生人先到达 计算石神到达每个点的最早时间,以及两个陌生人到达每个点的最早时间 然后对于每个点依次判断是不是可能是最终被追上的位置即可,最迟时间也可以方便求得 这里膜一下梓豪Code#include <st

2016-09-29 21:44:11 308

原创 Frequent values_poj3368_rmq

DescriptionYou are given a sequence of n integers a1 , a2 , … , an in non-decreasing order. In addition to that, you are given several queries consisting of indices i and j (1 ≤ i ≤ j ≤ n). For each qu

2016-09-24 16:43:43 399

原创 又上锁妖塔_rqnoj82_dp

Description小D在X星买完了想要的东西,在飞往下一个目的地的途中,正无聊的他转头看了看身边的小A,发现小A正在玩<仙剑>,可是小A很奇怪,他一直在锁妖塔的周围转来转去,可是就是不进去,于是小D问他:”你在干什么?怎么不上去?”小A说:”我在想怎么从锁妖塔外面爬上去”(倒…) 锁妖塔的建造很特别,塔总共有n层,但是高度却不相同,这造成了小A爬过每层的时间也不同.小A会用仙术,每用一次可以让他

2016-09-24 15:56:01 1108

原创 五香豆腐_ssl2357_bfs+位运算

Description 经过谢老师n次的教导,pige终于觉悟了——过于腐败是不对的。但是pige自身却无法改变自己,于是他找到了你,请求你的帮助。 pige的内心可以看成是5*5个分区组成,每个分区都可以决定的的去向,0表示继续爱好腐败,1表示改正这个不良的习惯。只有当25个分区都为1时,pige才会改正腐败这个不良习惯。你有一根神奇的魔法棒,可以使点中的分区以及这个分区上下左右改变(1变0,0

2016-09-24 14:33:01 376

原创 电费结算_纪中3018_二分

DescriptionWZK最近靠租房发家致富了。作为WZK老同学的你也要租房,于是WZK决定不要房租,但是电费还得付。以下是用电价格: 举个例子吧。如果你用电为10123千瓦时,那么要付2 * 100 + 3 * 9900 + 5 * 123 = 30515块钱(好贵)。 到结算电费的日子了,可是WZK家里只有一个总电表,也就是统计你和WZK总共用的电量。但是WZK有办法告诉你

2016-09-24 13:16:06 670

原创 2003年分区联赛普级组之二 数字游戏_dp

Description  丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,各部分内的数字相加,相加所得的m个结果对10取模后再相乘,最终得到一个数k。游戏的要求是使你所得的k最大或者最小。   例如,对于下面这圈数字(n=4,m=2):

2016-09-24 07:58:50 310

原创 假期_codevs3622_dp

Description经过几个月辛勤的工作,FJ决定让奶牛放假。假期可以在1…N天内任意选择一段(需要连续),每一天都有一个享受指数W。但是奶牛的要求非常苛刻,假期不能短于P天,否则奶牛不能得到足够的休息;假期也不能超过Q天,否则奶牛会玩的腻烦。FJ想知道奶牛们能获得的最大享受指数。Input第一行:N,P,Q. 第二行:N个数字,中间用一个空格隔开,每个数都在longint范围内。Output一

2016-09-23 21:37:11 647

原创 Balanced Lineup_poj3264_rmq ST

DescriptionFor the daily milking, Farmer John’s N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee with some of the cows. To ke

2016-09-22 17:33:50 431

原创 商务旅行_codevs1036_lca

Description  某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。   假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。   你的任务是帮助该商人计算一下他的最短旅行时间。 Input

2016-09-21 21:46:15 709

原创 多边形面积_ssl1213_计算几何

Description  中学生杰利陶醉于数学研究.他思考的问题对于专家而言可能太多简单,但作为一个15岁的业余爱好者,他做得非常棒.他太热衷思考数学问题,以至于轻易就学会了试用数学方法来解决碰到的问题.一天,他看到桌上的一张纸.他四岁的妹妹玛利在上央画了一些线.那些线恰好构成了一个凹多边形,如下图:   "棒极了",他想,"这些多边形看起来是规则的.我曾经学过怎样计算三角形、矩形和圆形的

2016-09-20 17:10:48 507

原创 Big Barn_usaco5.3_dp

Description  农夫约翰想要在他的正方形农场上建造一座正方形大牛棚。他讨厌在他的农场中砍树,想找一个能够让他在空旷无树的地方修建牛棚的地方。我们假定,他的农场划分成 N x N 的方格。输入数据中包括有树的方格的列表。你的任务是计算并输出,在他的农场中,不需要砍树却能够修建的最大正方形牛棚。牛棚的边必须和水平轴或者垂直轴平行。 格式 EXAMPLE 考虑下面的方格,它表示农夫约

2016-09-18 16:54:27 406

原创 perform巡回演出_ssl1649_dp

Description  Flute市的Phlharmoniker乐团2000年准备到Harp市做一次大型演出,本着普及古典音乐的目的,乐团指挥L.Y.M准备在到达Harp市之前先在周围一些小城市作一段时间的巡回演出,此后的几天里,音乐家们将每天搭乘一个航班从一个城市飞到另一个城市,最后才到达目的地Harp市(乐团可多次在同一城市演出).   由于航线的费用和班次每天都在变,城市和城市之间都有一

2016-09-17 15:35:45 569

原创 改造二叉树_纪中3894_dfs+LIS

Description小Y在学树论时看到了有关二叉树的介绍:在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右孩子”。二叉树被用作二叉搜索树和二叉堆。随后他又和他人讨论起了二叉搜索树。 什么是二叉搜索树呢?二叉搜索树首先是一棵二叉树。设key[p]表示结点p上的数值。对于其中的每个结点p,若其存在左孩子lch,则key[p]>key[lch];若其存在右孩子

2016-09-17 11:52:53 821

原创 森林_ssl1703_dfs+凸包

Description  森林里面有n棵贵重的树,你需要将它们保护起来。保护树木的方法是给它们做一个围栏(专业术语叫“凸包”),但围栏本身需要用这些树来做,因此需要砍下一些树。砍掉哪些树才能让损失的价值最小呢?如果有个解,取被砍掉的树的数目最小的一组。你可以认为在这样的限制下解是唯一的。Input输入文件forest.in的第一行表示一个正整数n(2<=n<=15),即树木的总数。以下n行每行四个0

2016-09-17 08:31:09 306

原创 Cows_poj3348_计算几何

DescriptionYour friend to the south is interested in building fences and turning plowshares into swords. In order to help with his overseas adventure, they are forced to save money on buying fence post

2016-09-16 19:13:43 447

原创 Wall_poj1113_凸包

DescriptionOnce upon a time there was a greedy King who ordered his chief Architect to build a wall around the King’s castle. The King was so greedy, that he would not listen to his Architect’s proposa

2016-09-16 18:54:10 423

原创 Sightseeing_poj3463_dijkstra

DescriptionTour operator Your Personal Holiday organises guided bus trips across the Benelux. Every day the bus moves from one city S to another city F. On this way, the tourists in the bus can see the

2016-09-16 12:31:35 526

原创 Home On The Range_usaco3.3_dp

题目描述 Description农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛。(因为一些原因,他的奶牛只在正方形的牧场上吃草。)遗憾的是,他的奶牛已经毁坏一些土地。( 一些1平方英里的正方形)农民约翰需要统计那些可以放牧奶牛的正方形牧场(至少是2x2的,在这些较大的正方形中没有一个点是被破坏的,也就是说,所有的点都是“1”)。你的工作要在被供应的数据组里面统计

2016-09-15 17:05:10 458

原创 Segments_poj3304_计算几何

DescriptionGiven n segments in the two dimensional space, write a program, which determines if there exists a line such that after projecting these segments on it, all projected segments have at least

2016-09-13 22:04:44 297

原创 A Game_usaco3.3_DP

Description  有如下一个双人游戏:N(2 <= N <= 100)个正整数的序列放在一个游戏平台上,两人轮流从序列的两端取数,取数后该数字被去掉并累加到本玩家的得分中,当数取尽时,游戏结束。以最终得分多者为胜。   编一个执行最优策略的程序,最优策略就是使自己能得到在当前情况下最大的可能的总分的策略。你的程序要始终为第二位玩家执行最优策略。 Input第一行: 正整数N, 表示序列中

2016-09-13 20:56:56 557

原创 愚者指名自己的辩护人_纪中2046_最短路_维包一生推,gosick大法好!

输入第一行两个整数 N,M,表示点数和边数。 接下来一行 N 个整数,第 i 个正整数表示 Pi。 接下来 M 行,每行两个整数 u,v,表示有一条无向边连接了 u 和 v。输出输出 N 行,每行为一个 0 或 1,意义如题目描述所示。 题解枚举去掉哪些点会对结果产生影响,就是必定经过的点 spfa是最快的,然而编程复杂度\~_~/Code#include <stdio.h>#includ

2016-09-13 16:28:35 832

原创 Riding The Fences_usaco3.3_dfs

题目描述 DescriptionFarmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即两个栅栏的交点)开始骑马,在任意一个顶点结束。每一个栅栏连接两个顶点,顶点用1到50

2016-09-11 15:46:18 277

原创 电影票_纪中3057_组合数学

Description笨笨当了很久的道路调度员,笨笨也开始想体验生活,从生活中发现数学问题,锻炼自己思维。最近《变形金刚3》,《哈利波特7》同步放映,明显是决战雌雄,已知王府井中一共有n人买了《变形金刚3》的票,m人买了《哈利波特7》的票,并且n>=m,并且电影院中现在只有两种票,每次只有一个人买,(共有n+m次),这n+m次组成一个排列,为了保证每一个人买票时,《变形金刚3》票房都不少于《哈利波特

2016-09-11 00:00:26 777

原创 Feed Ratios_usaco3.2_暴力

题目描述 Description农夫约翰从来只用调配得最好的饲料来喂他的奶牛。饲料用三种原料调配成:大麦,燕麦和小麦。他知道自己的饲料精确的配比,在市场上是买不到这样的饲料的。他只好购买其他三种混合饲料(同样都由三种麦子组成),然后将它们混合,来调配他的完美饲料。给出三组整数,表示 大麦:燕麦:小麦 的比例,找出用这三种饲料调配 x:y:z 的饲料的方法。例如,给出目标饲料 3:4:5 和三种饲料的

2016-09-10 14:37:07 281

原创 Sweet Butter_usaco3.2_spfa

题目描述 Description农夫John发现做出全威斯康辛州最甜的黄油的方法:糖。把糖放在一片牧场上,他知道N(1<=N<=500)只奶牛会过来舔它,这样就能做出能卖好价钱的超甜黄油。当然,他将付出额外的费用在奶牛上。农夫John很狡猾。他知道他可以训练这些奶牛,让它们在听到铃声时去一个特定的牧场。他打算将糖放在那里然后下午发出铃声,以至他可以在晚上挤奶。农夫John知道每只奶牛都在各自喜欢的牧

2016-09-10 13:36:52 312

原创 车_ssl1382_dfs+位运算

Description在n*n(n≤20)的方格棋盘上放置n个车(可以攻击所在行、列),有些格子不能放,求使它们不能互相攻击的方案总数。 Input第一行为棋盘的大小n 第二行为障碍的数量m 第三行到第m+3为m个障碍 Output总数Analysisn≤20n\leq20所以位运算+搜索,记忆化可以搞一下 开错数组的惨痛教训不能忘,果断开大一倍Code#include <stdio.h>

2016-09-10 11:43:55 276

原创 Brothers_纪中4764_模拟

Description在遥远的西方有一个古老的王国,国王将他的王国分成了网格状,每一块称之为一个城市。在国王临死前,他将这些城市分给了自己的N个儿子(编号为0到N-1)。然而这N个王子的关系不是很好,0讨厌1,1讨厌2,2讨厌3……N-1讨厌0。 在国王死后,这种不好的关系使得王子之间爆发了战争。战斗只会在相邻的两个城市之间爆发(共有一条边称之为相邻),并且只有当A讨厌B时,A才会对B发起战斗,结

2016-09-10 07:31:23 266

原创 上学_ssl2404_dp

没有文字,放图 题解显而易见的dp f[i][j]f[i][j]表示时刻ii走到jj点的最小花费,那么显而易见的 对于一张从ii通往vv,xx时刻出发yy时刻到达花费为cost的车票有f[v][y]=min(f[i][j]+cost,f[v][y])f[v][y]=min(f[i][j]+cost,f[v][y]) 不走,则f[i+1][j]=min(f[i][j],f[i+1][j])

2016-09-09 20:07:54 279

原创 [NOIP2015提高组Day1T2]信息传递_强联通分量

找不到文字的就放图了 题解一开始想到很水的dfs(果然是因为最近常做淼题?) 结果wa一半的点,另一半刚好±1经提示跑tarjan,找到最小的不是1的强联通分量 手工栈,手工栈,手工栈,学习了#pragma comment(linker, "/STACK:102400000,102400000") #include <stdio.h>#include <cstring>

2016-09-08 21:51:09 669

原创 The Perfect Stall_usaco4.2_匹配

Description  农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当然,一头奶牛只能在一个牛栏中产奶。   给出奶牛

2016-09-08 16:48:20 475

原创 Surround The Trees_ssl1720_凸包

Description  There are a lot of trees in an area. A peasant wants to buy a rope to surround all these trees. So at first he must know the minimal required length of the rope. However, he does not know

2016-09-05 21:37:30 509 1

原创 Area_poj1654_计算几何

DescriptionYou are going to compute the area of a special kind of polygon. One vertex of the polygon is the origin of the orthogonal coordinate system. From this vertex, you may go step by step to the

2016-09-04 21:39:32 482

原创 竞赛真理_rqnoj160_dfs||dp

题目描述TENSHI在经历了无数次学科竞赛的失败以后,得到了一个真理:做一题就要对一题!但是要完全正确地做对一题是要花很多时间(包括调试时间),而竞赛的时间有限。所以开始做题之前最好先认真审题,估计一下每一题如果要完全正确地做出来所需要的时间,然后选择一些有把握的题目先做。 当然,如果做完了预先选择的题目之后还有时间,但是这些时间又不足以完全解决一道题目,应该把其他的题目用贪心之类的算法随便做做,争

2016-09-04 15:33:56 821

原创 Spinning Wheels_usaco3.2_模拟

题目描述 Description一架纺车有五个纺轮(也就是五个同心圆),这五个不透明的轮子边缘上都有一些缺口。这些缺口必须被迅速而准确地排列好。每个轮子都有一个起始标记(在0度),这样所有的轮子都可以在统一的已知位置开始转动。轮子按照角度变大的方向旋转(即0经过旋转到达1的位置),所以从起始位置开始,在一定的时间内,它们依次转过1度,2度等等(虽然这些轮子很可能不会同时转过这些角度)。这是一个整数问

2016-09-03 21:23:38 379

原创 改革春风吹满地_hdu2036_计算几何

Problem Description“ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)”话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的

2016-09-03 15:57:23 469

原创 祖孙询问_纪中3054_lca

Description已知一棵n个节点的有根树。有m个询问。每个询问给出了一对节点的编号x和y,询问x与y的祖孙关系。Input输入第一行包括一个整数n表示节点个数。接下来n行每行一对整数对a和b表示a和b之间有连边。如果b是-1,那么a就是树的根。第n+2行是一个整数m表示询问个数。接下来m行,每行两个正整数x和y。Output对于每一个询问,输出1:如果x是y的祖先,输出2:如果y是x的祖先,否

2016-09-03 14:03:44 782

原创 比赛_纪中3055

Description有两个队伍A和B,每个队伍都有n个人。这两支队伍之间进行n场1对1比赛,每一场都是由A中的一个选手与B中的一个选手对抗。同一个人不会参加多场比赛,每个人的对手都是随机而等概率的。例如A队有A1和A2两个人,B队有B1和B2两个人,那么(A1 vs B1,A2 vs B2)和(A1 vs B2,A2 vs B1)的概率都是均等的50%。 每个选手都有一个非负的实力值。如果实力值

2016-09-03 14:01:00 662

原创 雷达覆盖_ssl1232_计算几何

Description以雷达心为圆心的半圆形雷达覆盖范围有多个点 雷达可旋转,求最多覆盖数(含在边界的) 雷达半径≤0\leq0时退出程序 Analysis没有输入输出描述也是醉了 继续学习叉积的应用: 确定两条连续的有向线段p0p1和p0p2在pl点是向左转还是向右转 如图 1. 计算叉积m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0) 2.

2016-09-03 07:54:47 571

原创 计算面积_ssl1715_计算几何

Description  呆子是一个很聪明的人但也是一个很粗心的人,因此常常会丢三落四。一次老师给呆子留了一个很简单的题目,已知平面上一平行四边形的四个顶点,求这个平行四边形的面积。但粗心的呆子却只记了三个点的坐标,因此呆子现在和郁闷。你现在能帮助呆子计算一下老师留给呆子的平行四边形可能的最大面积是多少吗?Input  首先输入一个整数t表示测试数据的组数(1 =< t <= 30),接下来的t行,

2016-09-03 07:18:16 348

原创 Input_poj1262_计算几何

DescriptionIn a recent programming contest, one of the problems was about tiling floors with rectangular tiles. The input specification reads like this: The input contains several floors. The first l

2016-09-02 21:50:55 320

aiml-Alice-enUS

aiml的alice英语库

2017-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除