自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 紧张的考试周 二分 尺取

马上要到考试周了,王炸发现自己平时光顾着去网吧学ACM了,功课还真没怎么复习。抛开数据结构这种送分的课程,还有一些例如大物、概率论这种费时费力的课程。王炸决定花上一些时间开始复习了。根据考试安排,王炸发现自己有n门功课需要复习,对于每门功课,给出Si、Li(1 ≤ i ≤ n),分别表示复习该门课程的开始时间以及持续时间。但是王炸发现这些复习的时间段有重合部分,也就是说只凭自己本身是不能复习完所有功

2017-03-18 19:56:09 419

原创 ZYB's Game

ZYBZYB played a game named NumberBombNumberBomb with his classmates in hiking:a host keeps a number in [1,N] in mind,then players guess a number in turns,the player who exactly guesses X loses,or the

2017-03-18 18:30:03 372

原创 最大连续子段和dp

There is a number sequence A1,A2….An,you can select a interval l,rl,r or not,all the numbers Ai(l≤i≤r) will become f(Ai).f(x)=(1890x+143)mod10007.After that,the sum of n numbers should be as much as po

2017-03-18 18:26:27 388

原创 The Unique MST prim2

Given a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a subgraph of G

2017-03-11 12:12:56 228

原创 Building a Space Station 最小生成树prim

You are a member of the space station engineering team, and are assigned a task in the construction process of the station. You are expected to write a computer program to complete the task. The spac

2017-03-10 19:59:34 288

原创 Jungle Roads 最小生成树

The Head Elder of the tropical island of Lagrishan has a problem. A burst of foreign aid money was spent on extra roads between villages some years ago. But the jungle overtakes roads relentlessly, so

2017-03-09 20:51:07 306

原创 并查集总结

用自己的理解来写好了 有些地方可能不对 不定时更新理解操作主要为三步 一 初始化void init(){ for (int i = 0; i < n; ++i) { par[i] = i; rank[i] = 0; //用于防退化 }}二 查找这个为路径压缩 就是每次查找时更新 查找节点(x) 上面所有节点直接使他们连向根节

2017-03-09 13:55:16 308

原创 Number of numbers [思维]

有这样一个序列(1) (1 2 1) (1 2 3 2 1) (1 2 3 4 3 2 1) (1 2 3 … n n-1 … 3 2 1)。问你第N个数是什么?(括号是为了方便大家观看,请忽略掉括号)输入 有多组测试数据,请处理到文件结束。每组数据给定一个整数N(1 <= N <= 10^9),表示要查找的数。输出 每组数据输出一个整数,表示序列中的第N个数。样例输入 1 2 3 样例

2017-03-06 22:46:33 267

原创 Vegetable and Road again [最小生成树]

修路的方案终于确定了。市政府要求任意两个公园之间都必须实现公路交通(并不一定有直接公路连接,间接公路相连也可以)。但是考虑到经济成本,市政府希望钱花的越少越好。你能帮助Vegetable找到给出的修路方案所需的最少花费吗?输入 有T组测试数据。每组包含一组N(0#include<cstdio>#include<algorithm>using namespace std;#define max

2017-03-06 22:44:44 282

原创 Vegetable and Road [并查集]

公园终于建好了,市政府要求任意两个公园之间必须连通,即公园A到公园B至少有一条马路(并不是要求直接相连,可以通过其他公园间接相连)。Vegetable接下来这个任务,并设计出了对应的修路方案,下面你需要判断Vegetable的方案是否可行。注意:两个公园直接可以存在多条路。输入 有T组测试数据,每组测试数据有一组N(0#include<cstdio>#include<cstring>#incl

2017-03-06 22:37:03 265

原创 Vegetable and Park [搜索]

毕业后,Vegetable在一家建筑公司找到了工作。他所在的城市将要进行整修,要求把所有空地修成公园。市区是一个N*M的矩形,Vegetable拿到了该市的地图,现在判断共要修几处公园?注意:在一片空地上,它上下左右的位置是空地,则视为统一片空地。输入 共有T组测试数据,每组测试数据包含一组N和M(0#include<cstdio>#include<cstring>#include<cmath

2017-03-06 22:33:40 403

原创 Stack ? Queue ? [水题]

给定n个元素的输入顺序和输出顺序,需要你判定这是一个栈还是队列?输入 有多组测试数据。每组数据第一行有一个整数n,表示元素个数。第二行有n个整数,表示输入顺序,第三行有n个整数,表示输出顺序。后台数据保证2 <= n <= 10,给定的n个元素均不相同。输出 若有可能是一个队列的操作,则输出0。若是一个栈的操作,则输出1。数据保证有解。样例输入 2 1 2 2 1 3 2 1 3 2

2017-03-06 22:31:22 226

原创 Divisible [数学]同余定理

给定一个很大的整数,我想知道它能否被9整除。输入 有t组测试数据,每组数据给定一个整数N不存在前导0。(1 <= t <= 20,1 <= N <= 10^200)。输出 对每组测试数据,若N可以被9整除,输出1,反之输出0。样例输入 3 111111111111111111111111111111 6666666666666666 999999999999999999999999999

2017-03-06 22:28:27 486

原创 Good morning [字符串]

给定一个只有小写字母构成的非空字符串,可以从字符串中任选字符并任意规定顺序,每个字符只能用一次。最多可以构成多少个”goodmorning”子串(可以重叠)。比如说:字符串aaavbbbddgggooooooddmmrrnnnnii,可以构成goodmorningoodmorning,共2个。输入 有多组测试数据,请处理到文件结束。每组数据给定一个只有小写字母构成的非空字符串str。后台所有数据保

2017-03-06 22:22:32 1263

原创 QAQ and twin lock [基础dp,数学]

“饮一杯清茶,轻叹就虚张了年华,几度春夏,命运纠缠,难追寻; 描一抹朱砂,执笔就惊起了牵挂,枫叶流丹,血色墓道,勿回首。”没能过掉青铜门的QAQ和小伙伴怎甘心空手而回,于是只好走了另一条更加凶险的暗道,刚走没几步QAQ就和他的小伙伴就触发了另一个机关—双子锁。若想安全逃生,唯有将锁身正面的大数N,分成两个合法的数,且为反面两个数字A,B的整数倍,当然QAQ希望最后得到的A的倍数尽可能的小,久经墓道的

2017-03-06 22:18:54 345

原创 QAQ and steel ball discs [博弈]

“江山如画,无人许我一世繁华;墓柩之大,方寸之间亦是天下。”QAQ终究还是没能耐得住寂寞,和小伙伴一起踏上了盗墓之路……QAQ和小伙伴一起来到了一个古老的青铜门前,门宽五丈五,高六丈,门中间却有一个由钢珠组成的圆盘,深藏不露QAQ一眼看出这就是传说中的钢珠圆盘,什据古书记载,破局者每次可从中取走一个或两个钢珠,而此圆盘每次亦会每次消失一颗或两颗钢珠,而走或消失两个钢珠时所取或消失的两颗钢珠必须是连续

2017-03-06 22:13:00 290

原创 畅通工程再续 prim 1

相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合条件的小岛间建上桥,所谓符合条件,就是2个小岛之间的距离不能小于10米,也不能大于1000米。当然,为了节省资金,只要求实现任意2个小岛

2017-03-04 16:03:37 309

原创 is it a tree

A tree is a well-known data structure that is either empty (null, void, nothing) or is a set of one or more nodes connected by directed edges between nodes satisfying the following properties. There

2017-03-04 11:15:26 273

空空如也

空空如也

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

TA关注的人

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