自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【jzoj5389】【NOIP2017提高A组模拟9.26】【解梦】

descriptionDYY 很善于解梦,昨晚,他梦见自己来到了一个高度发达的国度。众所周知,我们现在有极为常用的三级运算,+、、^。其中,a*b=a+a+a+…+a(b 个a),a^b=a*a*a…*a(b 个a)。但是,在这个国家,还有第四级运算——♂,a♂b=a^a^a^…^a(b 个a,从左往右计算)。同时,由于这个国家的历史背景,他们非常反感高精度,所以a♂b 的结果是经过1e9+7 取模

2017-09-28 19:11:19 590

原创 【jzoj5368】【NOIP2017提高A组模拟9.16】【为逝去的公主献上的七重樱】【单调队列】

descriptionsolution可以发现答案可能出现在两个部分,没有加入过的最小的数,出去了的最小数。对于前一个部分可以用桶记录,对于一部分我们构出一个队列,如果一个数在另一个数加入前加入且比那个数大,那它一定不可能出现在答案中,用单调队列维护即可。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm

2017-09-17 07:35:37 583

原创 【jzoj5358】【NOIP2017提高A组模拟9.12】【BBQ】

descriptionsolution可以发现组合数的意义就是在二维平面上一个点只能往上往右走走到另一个点的方案数,这个问题可以用递推来解决,相当于在(-a[i],-b[i])上都加一,求f(a[i],b[i])的和,减去i,j相等的情况再除以二即可。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>

2017-09-16 11:07:31 393

原创 【jzoj5359】【NOIP2017提高A组模拟9.12】【Arrays and Palindrome】

descriptionsolution发现A只会有两个奇数或者没有奇数,发现a一定将两个奇数放在头尾(如果有的话),剩下的第一个数加一,最后一个数建议,中间不变即为b(注意1的情况)。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#define LF double#define LL long

2017-09-13 22:22:52 476

原创 【jzoj5360】【NOIP2017提高A组模拟9.12】【Shorten Diameter】

description给定一棵有n 个点的树,现要求不断删点直到树的直径<=K,求最少需要删除的点数。一个点可以被删掉当且仅当该点的度数为1。保证树的形态为随机生成(请勿过度解读)。solution由于树的形态是随机的,可以考虑当k为偶数时,枚举一个点往外扩展k/2层,当k为奇数时,枚举一条边从两个点往外扩展k/2层,统计最大值即可。code#include<cstdio>#include<cma

2017-09-13 22:19:22 494

原创 【jzoj4726】【NOIP2016提高A组模拟8.22】【种花】【可撤销贪心】

description经过三十多个小时的长途跋涉,小Z和小D终于到了NOI现场——南山南中学。一进校园,小D就被花所吸引了(不要问我为什么),遍和一旁的种花园丁交(J)流(L)了起来。他发现花的摆放竟有如此奥秘:圆形广场共有 N 个种花的位置,顺时针编号1到N。并且每个位置都有一个美观度ai ,如果在这里种花就可以得到这ai 的美观度。但由于地处南山土壤肥力欠佳,两株花不能种在相邻的位置(1号和N号

2017-09-10 10:18:51 633

原创 【jzoj5350】【NOIP2017提高A组模拟9.7】【陶陶摘苹果】【动态规划】

descriptionsolution题目的意思是板凳不可重叠,数据不能直接摘苹果。对苹果排序,对凳子按r从小到大排序。设f[i][j]表示前i个凳子,选了j个,最后一个选了i的最大贡献,枚举由那个f[k][j-1]转移过来,能贡献多少就在苹果序上二分再max一下i左端点k右端点+1即可。code#include<cstdio>#include<cmath>#include<cstring>#

2017-09-08 22:17:28 766

原创 【jzoj5347】【NOIP2017提高A组模拟9.5】【遥远的金字塔】【斜率优化动态规划】

descriptionsolution考虑动态规划,设f[i][j]表示前i个,用了j个矩阵的最大答案。f[i][j]=maxk<=if[k][j−1]+a[i]∗(i−k)f[i][j]=\max_{k<=i}f[k][j-1]+a[i]*(i-k),其中a[i]表示第i段的长度。可以发现对于i的两个决策点x,y(x<y)x,y(x<y),当(f[y]−f[x])/(y−x)<a[i](f[y]-

2017-09-08 22:12:22 470

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

descriptionsolution考虑贡献为正的,显然花费a最少先做,考虑贡献为负的,可以将ab调转过来,那显然花费最少的先做,也就是b最小的先做。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#define LF double#define LL long long#define ULL

2017-09-06 22:15:53 483

原创 【jzoj5343】【NOIP2017模拟9.3A组】【健美猫】

descriptionsolution可以把点投射到以i坐标为x坐标,以a[i]为y坐标的二维平面,考虑维护两条斜率为1直线,点到直线竖直距离和即为答案,分别为维护多少个点在直线上,用两个桶维护即可,坐标分别为到y=x竖直距离和到(n,0)曼哈顿距离。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>

2017-09-03 16:30:43 675

原创 【jzoj5344】【NOIP2017模拟9.3A组】【摘果子】【树型依赖背包】

descriptionsolution直接树型依赖背包没什么好说的。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#define LF double#define LL long long#define ULL unsigned int#define fo(i,j,k) for(int i=

2017-09-03 11:34:36 511

原创 【jzoj5341】【NOIP2017模拟9.2A组】【密州盛宴】

descriptionsolution可以发现如果把1看做1,把0看做-1,做后缀和如果小于-1表示东坡不能吃够n天,否则就一定合法。可以发现如果要移动就一定将后面的0移到最前面,移动x个就是前面的数往后移x位,往后移一位相当于把后缀和+1,可以发现最小后缀和是-x,那至少要往前移x-1个0。code#include<cstdio>#include<cmath>#include<cstring>

2017-09-02 16:28:25 491

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

descriptionsolution分解质因数然后等比数列求和。code#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#define LF double#define LL long long#define ULL unsigned int#define fo(i,j,k) for(LL i=j;

2017-09-02 11:49:20 539

原创 【jzoj3418】【NOIP动态规划专题】【选课】【树型依赖动态规划】

description大学里实行学分。每门课程都有一定的学分,学生只要选修了这门课,并通过考核就能获得相应的学分。学生最后的学分是他各门课学分的总和。每个学生都要选择规定数量的课程。其中有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其他的一些课程的基础上才能选修。例如,《剥皮术》就必须在选修了《屠龙术》后才能选修。我们称《屠龙术》是《剥皮术》的先修课。每门课的直接先修课最多之有一门。两

2017-09-01 22:02:23 853

空空如也

空空如也

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

TA关注的人

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