自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【NOIP2012模拟8.9】T1

【NOIP2012模拟8.9】逐个击破Description三大战役的平津战场上,傅作义集团在以北平、天津为中心,东起唐山西至张家口的铁路线上摆起子一字长蛇阵,并企图在溃败时从海上南逃或向西逃窜。为了就地歼敌不让其逃走,毛泽东制定了先切断敌人东洒两头退路然后再逐个歼灭敌人的战略方针。秉承伟大军事家的战略思想,作为一个有智慧的军长你,遇到了一个类似的战场局面:现在有N个城市,其中K个被敌方军团占领了,N个城市间有N-1条公路相连,破坏其中某条公路的代价是已知的,现在,告诉你K个敌方军团所在的城市,以及

2020-10-17 15:17:40 83

原创 2020.10.17【NOIP提高B组】模拟 总结

2020.10.17【NOIP提高B组】模拟 总结T1:最小生成树打挂了,只有80。T2:第一个排序后最长上升子序列,第二个不会。就打了个贪心。T3:看到xor想到01trie,然后不会,就骗了10分T4:O(N^2K)DP,20

2020-10-17 15:16:59 81

原创 【NOIP2017提高A组模拟9.5】心灵治愈

【NOIP2017提高A组模拟9.5】心灵治愈DescriptionInputOutputSample Input输入1:2 3输入2:8 8Sample Output输出1:8输出2:16711680Data ConstraintHint题解code#include<cstdio>#include<cstdlib>#define ll long long#define R registerusing namespace std

2020-10-16 21:46:32 109

原创 【NOIP2017提高A组模拟9.5】遥远的金字塔

【NOIP2017提高A组模拟9.5】遥远的金字塔DescriptionInputOutputSample Input5 31 61 53 54 44 4Sample Output15Data ConstraintHint题解显然是DP设f[i][j]表示选择了j个矩形,最后一个顶部在i层的最大覆盖面积则转移有 可以想到斜率优化code#include<cstdio>#include<cctype>#include<cs

2020-10-14 21:15:01 70

原创 【NOIP2017提高A组模拟9.5】NYG的背包

【NOIP2017提高A组模拟9.5】NYG的背包DescriptionInputOutputSample Input输入1:13 53 14 88 3输入2:37 926921366 12337178 2315516679 2372915062 28427939 678224224 930622778 136065 2236717444 544216452 3023614893 2422031511 136344380 294227 18700

2020-10-14 21:05:25 98

原创 【NOIP2012模拟8.7】字符串函数

【NOIP2012模拟8.7】字符串函数Description两个等长的由大写英文字母构成的字符串a和b,从a中选择连续子串x,从b中选出连续子串y。定义函数f(x,y)为满足条件xi=yi(1<=i<=|x|)的i的个数,计算f(x,y)的数学期望。(|x|=|y|)Input第一行输入n(1<=n<=2*10^5),表示a和b的长度第二行输入字符串a第三行输入字符串bOutput输出一个实数表示f(x,y)的期望,如果你的答案与正确答案相差不超过10^-6则认为

2020-10-07 22:15:23 79

原创 【NOIP2012模拟8.7】找位置

【NOIP2012模拟8.7】找位置DescriptionFarmer John 想找一个最好的位置来建新农场,这样他每天可以少走些路。FJ所在的区域,有N个城镇(1 <= N <= 10,000)。城镇之间,有M(1 <= M <= 50,000)条双向路相连。所有城镇都可以借助一些路相互连接。FJ需要你的帮助来选择最合适建新农场的城镇。K(1 <= K <= 5)个城镇中有超市,FJ每天都会去这些超市。他计划每天从新农场出发,访问包含超市的K个城镇,然

2020-10-07 22:10:40 118

原创 2020.10.07【NOIP提高B组】模拟总结

T1:水题,dij预处理每个商场到其他点的最短路,再全排列出便利商场的顺序,最后枚举农场T2:从a和b中找出相同的字母,求贡献。但比赛的贡献推错了。T3:差分,每个点移动的贡献一定是递增或递减的,找出这个点,再求和。T4:比赛时O(nm^2)的DP水了过去。正解是树上分组背包,模板题...

2020-10-07 22:03:01 57

原创 【NOIP2017提高A组模拟9.7】陶陶摘苹果

【NOIP2017提高A组模拟9.7】陶陶摘苹果DescriptionInputOutputSample Input10 5 110 3100 200 150 140 129 134 167 198 200 1110 3020 4090 100100 11050 60Sample Output7Data Constraint题解考试的时候已经打出了正解,但-1放错位置,爆零容易想到DP设f[i][j]为第i个凳子,选了j个的最大摘苹果数用前缀和维护区间采摘的苹果

2020-10-06 16:43:29 143

原创 【NOIP2017模拟9.2A组】春思

【NOIP2017模拟9.2A组】春思DescriptionInputOutputSample Input2 3Sample Output15Data ConstraintHint题解题意求A^B的约数的和mod 9901分析数学结论题套上等比数列求和、快速幂就可以过code#include<cstdio>#include<cstdlib>#define R register#define ll long longusing na

2020-10-06 15:33:38 120

原创 【NOIP2017提高B组模拟9.7】NYG的动态数点

【NOIP2017提高模拟9.7】NYG的动态数点DescriptionInputOutputSample Input输入1:54 6 9 3 6输入2:3015 15 3 30 9 30 27 11 5 15 20 110 25 20 30 15 30 15 25 5 10 20 7 7 16 2 7 7 28 7Sample Output输出1:1 32输出2:1 139Data ConstraintHint题解水题从左到右枚举除数,再向左和向右拓展

2020-10-06 15:24:34 138

原创 2020.10.06【NOIP提高B组】模拟总结

淦,细节又炸T1:NYG的动态数点N方过百万,枚举a[i],再向左右两边拓展,加个小剪枝就过了。T2:春思数学结论题,少模一次导致少了10加上等比数列求和就100T3:陶陶摘苹果一看题还以为是那道水题,发现改了不少。打了 的正解,但-1放错地方,爆零T4:简单无向图prufer数列?直接弃疗...

2020-10-06 15:03:20 96

原创 【NOIP2012模拟8.9】监听还原

【NOIP2012模拟8.9】监听还原DescriptionAlice和Bob正在悄悄地给对方发信息,信息都是由英文小写字母组成的,他们约定,所有的字母都得经过一个字母表进行变换,以防泄漏。另一方面John却在监听。John发现,Alice和Bob通信的时候,总是先发送加密后的密文,然后紧接着发送原文。但是Alice和Bob似乎也意识到了似乎有人监听,有时候会随意中断了他们的通信。不过每次都是在发送完密文之后才停止传送的。也就是说,John截获到的信息是密文的全文以及前一部分原文。原文可能一个字符都

2020-10-05 22:01:41 99 1

原创 【NOIP2011模拟11.1】钓鱼

【NOIP2011模拟11.1】钓鱼Description我们把钓鱼的过程放在坐标系里来考虑。图中蓝色的点为船,初始时它的坐标记为(Ax,y)。河深为y,河宽为x。某个时刻会从左边界或右边界游出来一条鱼(左边的往右边游,右边的往左边游),即鱼游出来时的横坐标为0或x,这条鱼每秒会游D个单位长度,鱼的长度为L。初始时刻为0,对于每个时刻x,船可以选择花费1s向左或向右移动最多Q个单位长度,或者选择在当前位置进行钓鱼,钓鱼的动作是瞬间的,且发生在时刻x,鱼还来不及移动就被钓上了。如果选择钓鱼,那么在时刻x

2020-10-05 21:56:24 765

原创 2020.10.05【NOIP提高B组】模拟总结

炸了,今天没有状态,很多正解都没想到T1: 逐个击破容易想到树形DP,也可以用最大生成树做T2:监听还原暴力,枚举开头再暴力往后匹配T3:分割田地想用组合数搞,但没想到。正解是递推,要分类讨论T4:钓鱼打了个状压DP,把时间、位置、状态一起DP,但理解错题意...

2020-10-05 21:46:03 91

原创 锻炼身体

锻炼身体Description胖子很有钱。他购买了一个先进的跑步机(真的不一样哦~~~~)。  这个跑步机是这样的:  1. 可以把它看成一个N*M的矩阵。有的格子是障碍不能经过(用x表示),有的格子是空地可以经过(用.表示)。  2. 对于每一个时段,跑步机有不同的倾斜方向。由于胖子太胖了,所以他这个时候只有2种选择:要么沿这个方向移动(每秒移动1个格子),或者艰难的保持在原来的位置不动。  现在胖子已经设定好了跑步机在不同时段中的倾斜方向。众所周知,保持在原地不动是不会做功的。胖子要减肥就要

2020-09-30 15:00:45 135

原创 【五校联考3day1】旅游

【五校联考3day1】旅游DescriptionInputOutputSample Input15 5 32 3 63341 5 157243 5 57054 3 123821 3 2172660001000013000Sample output2612Data Constraint题解比较典型的离线问题按照边的权值和询问排序,再用并查集维护,顺便记录每个集合的大小code#include<cstdio>#include<cctyp

2020-09-27 20:34:23 79

原创 NOIP2020.9.26模拟tom

NOIP2020.9.26模拟tomDescription众所周知,Tom 猫对香肠非常感兴趣。有一天,Tom 家里的女主人赏给了 Tom 一大堆香肠。这些香肠太多了,以至于 Tom 一顿吃不完,于是它把这些香肠串成了一棵树,树的每个节点上都有一个香肠。Tom 需要给这些香肠进行编号,其中有 a 个香肠需要编号为 1,2···a 中的不重复的编号,作为早餐肠,剩下的 b 个香肠需要编号为 −1,−2··· − b 中的不重复的编号,作为晚餐肠。Tom 每天会随机吃一顿饭,可能是早饭,也可能是晚

2020-09-26 16:46:23 248

原创 NOIP2020.9.26模拟jerry

NOIP2020.9.26模拟jerryDescription众所周知,Jerry 鼠是一只非常聪明的老鼠。Jerry 聪明到它可以计算 64 位有符号整形数字的加减法。现在,Jerry 写下了一个只由非负整数和加减号组成的算式。它想给这个算式添加合法的括号,使得算式的结果最大。这里加减法的运算优先级相同,和我们在日常生活中接触到的一样,当没有括号时,先算左边的,再算右边的。比如,算式 (1+2)+3−(4−5)+6 是合法的,但是 )1+2( 和 (−)1+2 以及 −(1)+2 都是不合法的。In

2020-09-26 16:21:53 263

原创 2020.09.26【NOIP提高组】模拟 总结

只有125,今天崩了。程序实现能力还不够T1:旅游比较简单的一题,一看就是离线套并查集,感觉挺水,可是交上去炸了。T2:NOIP2020.9.26模拟tom分成两个完整的子树,大小分别为a和b,再按照深度编号。随便搞一下就好了T3:NOIP2020.9.26模拟jerry考试时想到了DP,但只考虑了加一个括号的情况。正解是二维DP。T4:NOIP2020.9.26模拟speike很像DP,就乱打了一个DP。正解类似DP,将每个矩形压成一条线,用set储存每个纵坐标的值...

2020-09-26 16:12:57 108

原创 【2014广州市选day1】倒数运算

【2014广州市选day1】倒数运算Description倒数,顾名思义就是用1除以被倒数得出的结果,例如2的倒数是0.5,0.5的倒数是2。现在我们需要获得正有理数的倒数。正有理数的表示格式:<整数部分> + [小数点]+ [小数非循环部分] [(循环部分)]其中 <> 为必填部分, []为可选部分, 如果选了小数点,则后面肯定有小数部分正有理数的表示要求:整数部分十位数字以后不能有多余的0,如 00123 是非法的有理数小数后面不能有多余的0,如 0.1230

2020-09-23 20:51:10 173

原创 NOIP2020.9.19模拟spongebob

NOIP2020.9.19模拟spongebobDescriptionInput输入文件包含 n + 1 行。第一行一个整数 n,表示咸鱼 A 在这个月参加安保任务的次数。接下来 n 行,每行两个整数 ai ,bi ,分别为这一次安保任务的两个参数。Output输出一行一个实数 y,表示在所有情况下薪水的最低值。随后系统会将你的输出与答案进行比较,只有当你的输出与答案绝对误差不超过 10^−3 时才能得到Sample Input21 12 -1Sample Output1.50

2020-09-23 14:55:34 95

原创 2020.09.19【NOIP提高B组】模拟总结反思

今天考得很差,有三题都没想到正解。T1:音乐节拍签到题,二分查找https://blog.csdn.net/LSHjr/article/details/108718671T2:电视游戏问题比较简单的DP,和金明的预算方案很像,但没有想到解决游戏平台的问题,就乱打了一个比较暴力的DPhttps://blog.csdn.net/LSHjr/article/details/108718750T3:头晕的奶牛考试的时候就想了出来,类似于拓扑https://blog.csdn.net/LSHjr/a

2020-09-21 21:36:40 100

原创 2020.09.19【NOIP提高B组】模拟 过路费

【Usaco2009 gold 】过路费Description跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦思生财之道。为了发财,他设置了一系列的规章制度,使得任何一只奶牛在农场中的道路行走,都要向农夫约翰上交过路费。  农场中由N(1 <= N <= 250)片草地(标号为1到N),并且有M(1 <= M <= 10000)条双向道路连接草地A_j和B_j(1 <= A_j <= N; 1 <= B_j <= N)。奶牛

2020-09-21 21:24:33 155 1

原创 2020.09.19【NOIP提高B组】模拟 头晕的奶牛

【Usaco2009 gold 】头晕的奶牛Description奶牛们发现,在农场里面赛跑是很有趣的一件事。可是她们一旦在农场里面不断地转圈,就会变得头晕目眩。众所周知,眩晕的奶牛是无法产奶的。于是,农夫约翰想要把他农场里面的双向道路全部改为单向道路,使得他的农场里面一个“圈”都没有,以避免他的奶牛们被搞得晕头转向。如果奶牛可以经过若干条道路回到起点,那么这些道路就称为一个“圈”。  农场有N(1 <= N <= 100000)片草地,编号为1到N。这些草地由M1(1 <= M1

2020-09-21 21:15:12 135

原创 2020.09.19【NOIP提高B组】模拟 电视游戏问题

音乐节拍Description农夫约翰的奶牛们游戏成瘾!本来FJ是想要按照陶叫兽的做法拿她们去电击戒瘾的,可是后来他发现奶牛们玩游戏之后比原先产更多的奶。很明显,这是因为满足的牛会产更多的奶。但是,奶牛们在哪个才是最好的游戏平台这个问题上产生了巨大的分歧。一只奶牛想要买一台Xbox 360来跑《光晕3》;另外一只奶牛想要一台任天堂Wii来跑《任天堂明星大乱斗X》;第三只奶牛想要在PlayStation 3上面玩《潜龙谍影4》,顺便还能看某些高画质的日本电影。FJ想要在给定的预算内购入一些游戏平台和一

2020-09-21 21:02:04 117

原创 2020.09.19【NOIP提高B组】模拟 音乐节拍

2020.09.19【NOIP提高B组】模拟DescriptionFJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏,第i种音节持续B_i(1<=B_i<=10,000)个节拍,节拍从0开始计数,因此从节拍0到节拍B_1-1弹奏的是第1种音节,从B_1到B_1+B_2-1弹奏的是第2种音节,依此类推。  最近奶牛对弹琴不感兴趣了,他们感觉太枯燥了。所以为了保持奶牛们注意力集中,FJ提出Q(1<=

2020-09-21 20:45:18 141

空空如也

空空如也

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

TA关注的人

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