自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DYP_SimonGreenall的博客

一个OI路上的小渣渣

  • 博客(23)
  • 收藏
  • 关注

原创 p1001 Prime Cuts

Prime CutsDescriptionA prime number is a counting number (1, 2, 3, ...) that is evenly divisible only by 1 and itself. In this problem you are to write a program that will cut some number of pr...

2019-10-03 21:24:59 204

原创 p1000 A+B Problem

A+B ProblemDescriptionCalculate a + b.InputTwo integers a, b (0 <= a, b <= 10).OutputOutput a + b.Sample Input 11 2Sample Output 13这是各大OJ的看家题目了……计算两个数的和,且非高精度计算但总要...

2019-10-03 20:19:49 233

原创 [UVA 11400] Lighting System Design

题目描述你将要为一个会议大厅设计一个照明系统。在做了一些调查和计算之后,你发现有一个节能的设计能满足大厅的照明需求。根据这一设计,你需要n种不同功率的电灯。由于电流调节需要,所有的电灯都需要被通过相同的电流,因此,每一种灯都有对应的额定电压。现在,你已经知道了每一种电灯的数量和单位成本。但问题来了,你将要为所有类别的灯泡买同样的电源。事实上,你也可以为每一种灯泡单独买一种电源(我们认为:一

2017-10-12 17:22:31 381

原创 P--运(lucky)

【问题背景】zhx和妹子们玩数数游戏。【问题描述】仅包含4或7的数被称为幸运数。 一个序列的子序列被定义为从序列中删去若干个数,剩下的数组成的新序列。两个子序列被定义为不同的当且仅当其中的元素在原始序列中的下标的集合不相等。对于一个长度为N的序列,共有2N个不同的子序列。(包含一个空序列)。 一个子序列被称为不幸运的,当且仅当其中不包含两个相同的幸运数。

2017-09-10 15:57:18 441

原创 P--游(tour)

【问题背景】zhx和他的妹子出去玩。【问题描述】zhx和他的妹子去一个国家旅游,共有N个旅游景点,N−1条双向连接的道路将它们联通起来,每一条道路有固定长度。一开始zhx位于1号景点。 现在希望你能够求出旅行长度最小的方案,使得每个景点至少被访问到一次。【输入格式】第一行两个整数N,代表景点数目。 接下来N−1行,每行三个整数s,

2017-09-10 15:47:45 553

原创 P--算(sum)

大水题……首先nm的做法是显然的,不讲了。        注意到数据范围nm的可能性是连窗子也找不到的,观察对于1~n的每个数,1~m的幂是一个等比数列,于是又有了O(n)的算法,这样已经够了。        代码如下:#include #include using namespace std;typedef long long LL;const LL mod=10000000

2017-09-10 15:41:33 411

原创 bzoj 2286 虚树

调用了一下小猴子的思路。。。概念:        给出一棵树.        每次询问选择一些点,求一些东西.这些东西的特点是,许多未选择的点可以通过某种方式剔除而不影响最终结果.        于是就有了建虚树这个技巧.....        我们可以用log级别的时间求出点对间的lca....        那么,对于每个询问我们根据原树的信息重新建树,这棵树中要尽量少

2017-08-26 21:00:45 329

转载 浅议HASH 表

Hash表  Hash表也称散列表,也有直接译作哈希表,Hash表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,它能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。这个源于Hash表设计的特殊性,它采用了函数映射的思想将记录的存储位置与记录的关键字关联起来,从而能够很快速地进行查找。1.Hash表的设计思想  对于一

2017-08-23 19:54:34 365

原创 POJ 1852 Ants

题意如下:DescriptionAn army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant reaches an end of the pole, it immediatelly falls off it. Whe

2017-08-14 19:57:31 356

原创 POJ 2229 Sumsets

题意如下:DescriptionFarmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that are an integer power of 2. Here are the possib

2017-08-14 19:33:20 323

原创 NOI2013 书法家

题面貌似有点长,请移步自行解读。。。        http://uoj.ac/problem/125 (读不懂题别怪我!!)        那么问题来啦,这是一道DP题(不要问我为什么),我们应该如何考虑呢?这几天跟着房学长学了些皮毛,怕忘还是写写这道题为好。        根据房学长的原话讲:                此题属于根据数据范围猜做法系列        

2017-08-10 20:37:29 776

原创 树链剖分

这几天跟lxn学了一下树链剖分(当然ljm小儿子是我的主讲老师啦,还是要感谢的),感觉挺简单的,怕忘在此记录一下。        首先,如果不会线段树,先移步去学一下吧……好了现在我们很熟悉线段树,那么故事开始了:        现在有个大佬走过来,命令你“在一棵树上进行路径的修改、求极值、求和”,你乍一听很高兴,上线段树(当然树状数组,SBT,splay都行啦。。。)!但操作起来你会发现

2017-08-10 20:35:29 328

原创 生活在孤独的思考中走过

有时候静到无聊,会一个人发呆。        呆呆地看着窗外,或许一只鸽子正巧飞过,翅膀撩动碧绿的树叶,掉落,掉在地上,声音是清脆的。        尽管到处都是人,空调吹的嗡嗡作响。可我还是无助地戴上了耳机,耳朵里传来了熟悉的歌声:        “ 时间着急的,冲刷着,剩下了什么……”         的确,有时候时间能冲淡很多东西。曾经有人告诉我,日久见人心,可不是嘛,当你静

2017-08-10 20:33:10 426 1

原创 USACO17JAN Cow Navigation 奶牛导航

题目描述Bessie has gotten herself stuck on the wrong side of Farmer John's barn again, and since her vision is so poor, she needs your help navigating across the barn.The barn is described by an  

2017-08-10 20:31:19 16845

原创 USACO17JAN Hoof Paper Scissor 蹄子,剪刀,布

题目描述You have probably heard of the game "Rock, Paper, Scissors". The cows like to play a similar game they call "Hoof, Paper, Scissors".The rules of "Hoof, Paper, Scissors" are simple. Two cow

2017-08-10 20:29:02 1100

原创 USACO17JAN Balanced Photo 平衡的照片

题目描述Farmer John is arranging his  cows in a line to take a photo (). The height of the th cow in sequence is , and the heights of all cows are distinct.As with all photographs of his cows,

2017-08-10 20:26:17 684

原创 codevs 1004 四子连棋

在一个4*4的棋盘上摆放了14颗棋子,其中有7颗白色棋子,7颗黑色棋子,有两个空白地带,任何一颗黑白棋子都可以向上下左右四个方向移动到相邻的空格,这叫行棋一步,黑白双方交替走棋,任意一方可以先走,如果某个时刻使得任意一种颜色的棋子形成四个一线(包括斜线),这样的状态为目标棋局。用最少的步数移动到目标棋局的步数。●○● ○●○●●○

2017-08-10 20:24:41 443

原创 codevs 1003 电话连线

一个国家有n个城市。若干个城市之间有电话线连接,现在要增加m条电话线(电话线当然是双向的了),使得任意两个城市之间都直接或间接经过其他城市有电话线连接,你的程序应该能够找出最小费用及其一种连接方案。        这道题不能再水了,代码如下吧:#include   #include   #include   #define M 109  using namespace std;  

2017-08-10 20:23:23 441

原创 codevs 1002 搭桥

这题采用的是深搜第一问,最小生成树第二问,用到并查集。不多说了,dfs+最小生成树即可#include   #include   #include   using namespace std;  int dx[9]={0,0,0,1,-1,1,1,-1,-1};  int dy[9]={0,1,-1,0,0,1,-1,1,-1};  char a[60][60];  int bk

2017-08-10 20:21:38 283

原创 codevs 1001 舒适的路线

题目是要求输出路径的最大值与最小值的最简比,并使得最大值与最小值的比最小,如果不连通则输出“IMPOSSIBLE”。        将边从小到大排序,然后从每个点跑最小生成树,取比值的最小值即可。#include  #include  #include  #include  using namespace std;  inline int read(void){      in

2017-08-10 20:19:18 262

原创 浅谈读入优化姿势

读入优化小姿势~

2017-08-09 20:50:22 280

原创 A+B problem

嗯,感觉以这个作为开始显得比较正式一些。。。

2017-08-09 20:44:28 272

原创 起航——再出发

博客搬了个家,也算改头换面了一番,这回那个奇怪的博客名估计也就随风而逝了——那是我过去一段生活的结束,也是我新一段生活的开始。总之还是那些话: 从今天起就要开始写博客啦~! 本人DYP,一名小水手。虽有时以吾之车技亦可与秋名山车神一决高下。 想来本人从前也尝试过在空间,微博,手机日记等地方写东西,只是终感零碎。我想这里可以成为我...

2017-08-09 20:26:58 392

空空如也

空空如也

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

TA关注的人

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