自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDOJ 4405 Aeroplane chess(概率入门)

题意:飞行棋,起点是 0 ,终点是 n 和 n 以后的点,然后会给出 m 条边,表示直接从 x 飞到 y,而且是必须飞,不需要扔骰子,然后就是飞行棋的规则,扔一次骰子,按照骰子的步数走多少步 ,求出从起点到终点的扔骰子的期望.最近算是第一次做概率DP吧,学一学这个东西。以 dp[i] 表示从 i 点到终点的期望次数,那么 dp[n] 到 dp[n+6] 就肯定是 0 了,这个就不用

2017-03-28 21:04:49 390

原创 UVA 11354 Bond(最小生成树+LCA)

给出一个图,边权,然后m次询问:(u,v) 两点之间边权最小的路径上边权最大为多少;一看就知道是求瓶颈路:给出一种求法,在最小生成数上,两点之间的最长边就为瓶颈路;先对图生成最小树,然后考虑怎么求两点之间的最长边,路径必过LCA,那么就用倍增的思想来求瓶颈路;在用倍增求LCA时,有一个数组p[i][j],定义为 i 点 向上 跳 2 的 j 次方步到达的点,那么同样的,建立一个新的数组

2017-02-16 16:09:03 364

原创 POJ 2104 K-th Number(可持久化线段树)

题意:给出n个数,查询 l,r 区间内的第K小的数;这道题可以用主席树,也就是可持久化线段树来解决,所以大概还是要学一下什么叫做可持久化线段树。可持久化线段树基于普通的线段树延伸而成,普通的线段树往往能解决在更新后某段区间内的查询问题,但是不能知道例如第几次更新时区间问题,而可持久化就是来解决此类问题。每一次更新,我们可以来新建一颗线段树维护此时的信息,那么n次查询就有n棵树,内存就已

2017-02-13 20:24:32 486

原创 HDOJ 3507 Print Article (斜率DP)

这里大概说一下题意,这里有打印n个数,每连续打印一次的花费需要下面那个公式来计算,求最小的花费。大概考虑一下应该可以知道这是一个DP类型的题,那么就推一下公式。设 dp[i]  表示的是打印完前 i 个数需要的最小的花费。那么可以得出下面这个公式:​ dp[i]=min(dp[i],dp[j]+(sum[j]−sum[i])2+M)dp[i]=min (dp[i],dp[j]+(sum

2017-01-15 16:59:49 309

原创 大一BFS入门

【B题】抓住奶牛,已知起点求到终点的最少步数,那就是BFS。只有三种方向:x+1,x-1,x*2.数的范围是[0,100000];那么就去用BFS遍历这100000个数;如果第一次走到了终点,那么这个步数就是最少的步数.代码如下:  #include#include#includeusing namespace std;int dir[4][2]={-1,0

2017-01-11 20:53:43 535

原创 coderforce Educational Codeforces Round 6 E.New Year Tree

E. New Year Treetime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe New Year holidays are over, but Resha doesn't wa

2016-12-28 13:29:33 250

原创 POJ 1185 炮兵阵地 (状压DP)

炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 26638 Accepted: 10267Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是

2016-12-23 15:41:13 246

原创 HDOJ 1272 小希的迷宫 (并查集)

小希的迷宫Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 46079    Accepted Submission(s): 14317Problem Description上次Gardon的迷宫城堡小希玩了很久(见P

2016-12-19 13:35:39 259

原创 POJ 1511 Invitation Cards-2016.12月计科院赛(最短路)

Invitation CardsTime Limit: 8000MS Memory Limit: 262144KTotal Submissions: 26275 Accepted: 8735DescriptionIn the age of television, not many people attend theater p

2016-12-11 17:44:45 264

原创 HDOJ 1540 Tunnel Warfare (线段树+区间合并)

Tunnel WarfareTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7614    Accepted Submission(s): 2944Problem DescriptionDuring the War

2016-12-11 14:49:15 257

原创 swust oj 1614 取模 (快速二分幂,降幂)

题意很简单,来看数据范围,x高精度,y是1e8,先用高精度模拟取模,再求x^y,这里可以用快速二分幂搞一下。然后还有另外一种做法,这里的y是1e8,可以用欧拉函数先对y降幂,再暴力求x^y,也行。这里主要看一下欧拉函数的降幂公式吧    #include#include#include#include#includeusing namespace std;char x[

2016-12-09 16:12:47 343

原创 POJ 3667 Hotel(线段树+区间合并)

HotelTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 16546 Accepted: 7178DescriptionThe cows are journeying north to Thunder Bay in Canada to gain cul

2016-12-08 17:35:24 242

原创 HDOJ 2795 Billboard (线段树)

BillboardTime Limit: 20000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 20270    Accepted Submission(s): 8426Problem DescriptionAt the entrance to

2016-12-04 11:10:31 336

原创 POJ 2528 Mayor's posters

Mayor's postersTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 60706 Accepted: 17570DescriptionThe citizens of Bytetown, AB, could not stand that the cand

2016-12-03 18:17:03 177

原创 POJ 2777 Count Color(线段树区间更新+状压)

Count ColorTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 43947 Accepted: 13311DescriptionChosen Problem Solving and Program design as an optional course

2016-12-03 15:21:12 277

原创 HDOJ 5976 Detachment

DetachmentTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 412    Accepted Submission(s): 136Problem DescriptionIn a highly developed

2016-11-12 16:29:00 282

原创 HDOJ 4430 Yukari's Birthday

Yukari's BirthdayTime Limit: 12000/6000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5303    Accepted Submission(s): 1258Problem DescriptionToday is Yu

2016-11-04 13:24:16 528

原创 HDOJ 5127 Dogs' Candies

Dogs' CandiesTime Limit: 30000/30000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others)Total Submission(s): 1777    Accepted Submission(s): 425Problem DescriptionFar far away,

2016-11-04 10:33:29 371

原创 HDOJ 4565 So Easy!

So Easy!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3896    Accepted Submission(s): 1284Problem Description  A sequence Sn is de

2016-11-02 20:34:42 277

原创 LightOJ - 1132 Summing up Powers

Summing up PowersTime Limit: 2000MSMemory Limit: 32768KB64bit IO Format: %lld & %lluSubmitStatusuDebugDescriptionGiven N and K, you have to find(1K + 2K + 3K +

2016-11-02 19:18:11 290

原创 HDOJ 2256 Problem of Precision

Problem of PrecisionTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1325    Accepted Submission(s): 796Problem Description I

2016-10-31 16:51:34 239

原创 HDOJ 2604 Queuing

QueuingTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4870    Accepted Submission(s): 2158Problem DescriptionQueues and Priority Q

2016-10-30 20:31:25 314

原创 HDOJ 1757 A Simple Math Problem

A Simple Math ProblemTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4281    Accepted Submission(s): 2571Problem DescriptionLele now

2016-10-30 19:55:17 215

原创 HDOJ 3829 Cat VS Dog

Cat VS DogTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 125536/65536 K (Java/Others)Total Submission(s): 2561    Accepted Submission(s): 875Problem DescriptionThe zoo have N ca

2016-10-21 16:38:43 286

原创 HDOJ 4642 Fliping game

Fliping gameTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1770    Accepted Submission(s): 1157Problem DescriptionAlice and Bob

2016-10-15 15:33:11 248

原创 HDOJ 4632 Palindrome subsequence

Palindrome subsequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65535 K (Java/Others)Total Submission(s): 3090    Accepted Submission(s): 1276Problem DescriptionIn

2016-10-15 15:05:13 224

原创 HDOJ 4699 Editor

EditorTime Limit: 3000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2818    Accepted Submission(s): 825Problem Description Sampl

2016-10-14 16:32:06 451

原创 HDOJ 4704 Sum

SumTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2396    Accepted Submission(s): 995Problem Description Sample I

2016-10-13 17:44:12 238

原创 HDOJ 5563 Clarke and five-pointed star

Clarke and five-pointed starTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 865    Accepted Submission(s): 454Problem Description

2016-10-13 16:08:49 253

原创 HDOJ 5339 Untitled

UntitledTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1329    Accepted Submission(s): 783Problem DescriptionThere is an intege

2016-10-08 10:57:47 209

原创 HDOJ 5631 Rikka with Graph

Rikka with GraphTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1079    Accepted Submission(s): 529Problem DescriptionAs we know

2016-10-06 22:46:55 198

原创 Codeforces Round #285 (Div. 2) C Misha and Forest

C. Misha and Foresttime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputLet's define a forest as a non-directed

2016-10-04 13:32:11 274

原创 bzoj 1207 打鼹鼠

1207: [HNOI2004]打鼹鼠Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2581  Solved: 1268[Submit][Status][Discuss]Description鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*

2016-08-15 11:06:59 352

原创 swust oj 1100 最短的名字 (字典树)

题目:在一个奇怪的村子中,很多人的名字都很长,比如aaaaa, bbb and abababab。名字这么长,叫全名显然起来很不方便。所以村民之间一般只叫名字的前缀。比如叫'aaaaa'的时候可以只叫'aaa',因为没有第二个人名字的前三个字母是'aaa'。不过你不能叫'a',因为有两个人的名字都以'a'开头。村里的人都很聪明,他们总是用最短的称呼叫人。输入保证村里不会有一个人的名字是另外一个

2016-08-13 09:58:11 396

原创 HDOJ 1576 A/B(拓展欧几里得)

A/BTime Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。

2016-08-08 15:37:42 265

原创 离散化—vector

用vector装一下数据,排序,然后再去重,去重直接用STL,去重后用lower_bound查找新数据的下标,然后返回下标就行。好难啊啊啊。#include#include#include#includeusing namespace std;vectora;int b[10000],n;int find_key(int c){ int ans=lower_bound(

2016-08-07 11:05:26 1457

原创 HDOJ 2063 过山车(二分匹配)

过山车Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionRPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须

2016-08-04 09:52:20 319

原创 HDOJ 1116 Play on Words(欧拉回路)

Play on WordsTime Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%lld & %lluSubmit StatusDescriptionSome of the secret doors contain a very interesting word puzzle. Th

2016-08-04 09:32:35 316

原创 HDOJ 3790 最短路径问题

最短路径问题Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescription给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少

2016-08-01 19:31:49 221

原创 HDOJ 1301 Jungle Roads(最小生成树

Jungle RoadsTime Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%lld & %lluSubmit StatusDescriptionThe Head Elder of the tropical island of Lagrishan has a probl

2016-08-01 19:16:26 207

空空如也

空空如也

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

TA关注的人

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