自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1925: [Sdoi2010]地精部落

题目链接题目大意:求1–n的排列中的波动子序列(高低起伏)个数题解:f[i][j]表示i结尾长j的波动子序列个数,后面的详见CA爷题解我的收获:Orz…………好神的dp#include <iostream>#include <cstdio>#include <cstring>using namespace std;#define M 5000int n,P,f[2][M];void work

2017-04-23 19:03:06 334

原创 3856: Monster

题目链接题目大意:求能否打死怪题解:英语阅读理解我的收获:……#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;long long h,a,b,k;int cnt;int main(){ while(cin>>h>>a>>b>>k,h||a

2017-04-23 17:44:09 257

原创 1011: [HNOI2008]遥远的行星

题目链接题目大意:有一些行星,求受到的引力题解:正常暴力是O(n^2)的,n方过10万?发现题目要求误差%5,乱搞,暴力计算前面的,后面的近似……我的收获:我觉得我应该去学一下浮点精度误差……#include <bits/stdc++.h>using namespace std;double m[100005], sum[100005];int main(){ int n;

2017-04-23 15:01:15 309

原创 2563: 阿狸和桃子的游戏

题目链接题目大意:给定一张无向图,每个点有点权,每条边有边权,两个人轮流选择点,若一条边的两端点被选择则这条边被选择,两人都想自己的得分-对手的得分最大,求最终先手得分-后手得分题解:Orz Orz我的收获:当条件难以处理时,可以改变条件,使其转化为简单问题#include <cstdio>#include <cstring>#include <iostream>#include <algo

2017-04-04 09:56:57 359

原创 1143: [CTSC2008]祭祀river/2718: [Violet 4]毕业旅行

题目链接题目大意:给出一个有向无环图。在其中找出一个最大的点集使得点集中任意两个点之间不可达。题解:我的收获:

2017-04-03 11:06:32 268

原创 2957: 楼房重建

题目链接题目大意:维护集合交并差补题解:我的收获:

2017-04-03 11:03:17 267

原创 1509: [NOI2003]逃学的小孩

题目链接题目大意:从一棵树中找出三个点x,y,z,使min(dis[x][z],dis[y][z])+dis[x][y]最大题解:有比较神的O(n)dp做法,但我比较弱,这里写一下贪心做法。如果只考虑让dis[x][y]最大,取直径最优,本题可以这样做……可以画个图感性认知一下。证明详见此处我的收获:跪烂神奇乱搞#include <iostream>#include <cstdio>#inclu

2017-04-03 10:58:42 466

原创 1060: [ZJOI2007]时态同步

题目链接题目大意:给定一颗有根树,每次操作可以使某条边权+1,求最少操作次数,使得根节点到每一个叶节点距离相等题解:我的收获:

2017-04-03 10:56:48 310

原创 2431: [HAOI2009]逆序对数列

题目链接题目大意:n种宝物,每个宝物有两个属性: (1)价值;(2)该宝物的集合S,只有得到了集合S中的宝物时才能得到该宝物。每次从一个黑箱子中随机拿出一个宝物k,若k的集合S中的宝物都已经得 到,则k可要(也可不要),否则k不能要。每次拿到任意宝物概率相等。求随机拿K次的最大期望得分。题解:状压dp我的收获:

2017-04-03 10:52:36 363

原创 1046: [HAOI2007]上升序列

题目链接题目大意:多次询问长度为l的上升序列题解:我的收获:

2017-04-03 10:46:43 335

原创 1049: [HAOI2006]数字序列

题目链接题目大意:把整数序列A变成一个单调严格上升的序列。要求改变的数尽量少,在满足此前提下改变幅度最小题解:Orz ydc 结论:如果从j转移到i的话,那么中间一定有一个k(k>=j&&k#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>using namespace std;const

2017-04-03 10:38:58 333

原创 1045: [HAOI2008]糖果传递/3293: [Cqoi2011]分金币

题目链接题目大意:有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。求没人均等最小代价题解: uva原题,蓝书上有我的收获:

2017-04-02 18:51:21 386

原创 1047: [HAOI2007]理想的正方形

题目链接题目大意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值 的差最小。题解: 单调队列我的收获:

2017-04-02 18:48:14 363

原创 2190: [SDOI2008]仪仗队

题目链接题目大意:n*n方队,求队伍整齐时能看到的学生人数题解:可以推出结论:能被看到的坐标互质,因为若有(i,j),且gcd(i,j)=d,则(i,j)会被(i/d,j/d)挡住 然后就可以反演了下面考虑找规律 观察矩阵的下三角, 可以发现,每一竖行(自左到右编号0–n-1)能够被看到的点的数目就是ϕ(i),然后加上对角线 答案就是∑(ϕ[i])∗2+1,i=1…n-1(容斥原理)正常

2017-04-02 18:24:49 737

原创 2467: [中山市选2010]生成树

题目链接题目大意: 求出n五角形圈的不同生成树的数目题解: Matrix-tree定理?找规律!首先给每个五边形断掉一条边,还需要从一个五边形中选一条边,用M表示断两条边的五边形。容易发现M必须有一条边在中心n边形上,根据乘法原理,选M有n种情况,M中选1条边4种情况(有一条已在中心n边形上选了),剩下n-1个n边形每个选一条边共5^(n-1)种情况,所以方案数就是 PoPoQQQ大爷题解我的收

2017-04-02 18:23:04 920

原创 1876: [SDOI2009]SuperGCD

题目链接题目大意:高精度GCD题解:辗转相除法会有一些小问题,考虑更相减损术 1. GCD(a, b) = k*GCD(a/k, b/k) 其中,k是a和b的一个公因数。 2. GCD(a, b) = GCD(a/k,b) 其中,k仅为a的因数,而非b的因数。 3. GCD(a, b) = GCD(a-b,b) 其中,a大于等于b。 对于1和2,当k=2的时候,有: 如果a,b都是偶数,则

2017-04-02 12:04:20 345

空空如也

空空如也

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

TA关注的人

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