自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengqiyuka的博客

只有经历过痛苦,才能体会幸福的滋味。

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

原创 2186. 猴子拆房

题目描述题目分析这一道题有点难度 我们可以想到,我们可以枚举最高楼房。 那么需要的费用就是:所有比它高的楼房的钱数和+比它矮的但又不得不删掉的钱数和。 前面那一个很简单就可以求出来,后面那一个我们可以用堆来做。 首先,我们排一下序。 然后我们建一个堆,先把所有数都加进去。 然后,我们开始从高往低枚举 我们先把当前点前面的点给删掉。 然后,假如高度等于当前枚举的楼房高度的个数为k,那么

2017-08-15 21:37:19 1620 2

原创 2105. 【NOIP2016普及组复赛】魔法阵

题目描述题目分析这一道题就是一个前缀和与后缀和的问题。 如果我们已经确定了A物品和B物品,我们该怎样知道组成ABCD四个物品的方案数呢? 我们只要求另外两个CD点对的方案数就行了。 我们假设sum[i]为从第i个点到第n个点的CD点对方案数,那公式就是: sum[j]=sum[j+1]+w[j]∗w[j+i]sum[j]=sum[j+1]+w[j]*w[j+i] 其中j是枚举1~n的点,而

2017-08-15 21:25:42 516

原创 2188. 猴子上树

题目描述题目分析这一道题本人一开始看还以为是贪心。 其实正解是一个很普通的DP。 首先,我们设一个f[i][j]f[i][j]为前i棵树,前j只猴子的答案。 于是我们便可以得到一个状态转移方程: f[i][j]=min(f[i−1][j−1],f[i][j−1])+abs(a[i]−b[j])f[i][j]=min(f[i-1][j-1],f[i][j-1])+abs(a[i]-b[j])

2017-08-15 21:16:21 436

原创 2187. 猴子除草

题目描述题目分析这一道题明显就是用贪心。 我们只需要把当前最大工作量的草坪减去m,其他都减去1即可。 我们可以用堆来维护。 因为如果我们对于每一个数都减去1的话,那明显就会超时。 所以我们不用减,只需要把判断由原来的a[1]>0a[1]>0改为a[i]>ta[i]>t其中t为当前时间。 于是问题完美解决。代码#include<cstdio>#include<cstring>#inclu

2017-08-15 21:10:39 1241

原创 2185. 猴子吃桃

题目描述题目分析这一道题就是简单的模拟 我们想一下,如果对于一个j,它在l[i]l[i]与r[i]r[i]范围之内,要运行a[i]a[i]次,那j这个字符就会变成原来在位置t的字符,其中:t={j−a[i]r[i]−(l[i]−(j−a[i]))+1j−a[i]>=l[i]j−a[i]<l[i]t =\begin{cases}j-a[i] & \text{$j-a[i]>=l[i]$} \\

2017-08-15 21:05:33 370

原创 1228. Matrix

题目描述给你一个N*M 的矩阵,矩阵里面的元素要么是正数,要么是负数,它们的绝对值不大 于10000。现在你可以对矩阵进行两种操作: 1、将某一列的元素全部取反。 2、将某一行的元素全部取反。 你可以执行任意次操作。 Task:通过以上两种操作如果可以将整个矩阵的元素全变为正数的话,则输出最少的操 作次数,否则输出“impossible”(不包括双引号)。题目分析我们想一下,其实每行和每

2017-08-12 07:57:08 321

原创 1227. Coprime

题目描述对于两个整数k 和m,如果k 和m 的最大公约数为1,则k 和m 互质。给出两个正整 数n 和m(m≤n),定义f(n,m)为1~n!中与m!互质的数的个数。其中n!=1*2*3*..*(n-1)*n。 Task:给定n 和m,要求计算f(n,m)。题目分析这一道题我们立刻就可以想到欧拉函数 设f(n)为1~n有多少个数和n是互质数,则 f(n)=n∗p1−1p1∗p2−1p2∗……

2017-08-10 21:51:42 301

原创 度度熊的午饭时光

题目描述度度熊最期待每天的午饭时光,因为早饭菜品清淡,晚饭减肥不敢吃太多(胖纸的忧伤T.T)。 百度食堂的午餐超级丰富,祖国各大菜系应有尽有,度度熊在每个窗口都有爱吃的菜品,而且他还为喜爱的菜品打了分,吃货的情怀呀(>.<)。 但是,好吃的饭菜总是很贵,每天的午饭预算有限,请帮度度熊算一算,怎样打饭才能买到的最好吃的饭菜?(不超过预算、不重样、午餐等分最高的情况下,选择菜品序号加和最小,加和相等

2017-08-07 07:57:40 987 1

原创 1252. 天平

题目描述 J有一架用来称牛的体重的天平。与之配套的是N(1<=N<=40)个已知质量的砝码(所有砝码质量的数值都在31位二进制内)。每次称牛时,他都把某头奶牛安置在天平的某一边,然后往天平另一边加砝码,直到天平平衡,于是此时砝码的总质量就是牛的质量(FJ不能把砝码放到奶牛的那边,因为奶牛不喜欢称体重,每当FJ把砝码放到她的蹄子底下,她就会尝试把砝码踢到FJ脸上)。天平能承受的物体的质量不是无限的

2017-08-06 16:45:42 356

原创 3777. 【NOI2015模拟8.17】最短路(shortest)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-06 16:21:46 466

空空如也

空空如也

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

TA关注的人

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