会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿基米德的澡盆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2019年11月11日
「NOIP模拟赛」数位和乘积(dp,高精)
摘要: 统计方案数,要么组合数,要么递推(dp)了。 这是有模拟赛历史以来爆炸最狠的一次 T1写了正解,也想到开long long,但是开错了地方然后数组开大了结果100->0 T3看错题本来简单模拟又给我搞成0分 T5差分约束本来很简单但是又被我胡搞炸掉了..... 本题T4,难到爆炸的T2把我困住了..
阅读全文
posted @ 2019-11-11 08:32 阿基米德的澡盆
阅读(241)
评论(0)
推荐(0)
2019年11月8日
P1041 传染病控制(noip2003)(搜索)
摘要: 呃呃呃。。。真的是惨烈啊。。。 今天的模拟赛是真的惨。。。。。 本题,正解居然是搜索!!!!!! 蒟蒻自己歪歪了一个貌似是正解但是却连一半都没过的错解。 先解释一下自己的dp思路把。 $f[i][u][v][0/1]$表示第i秒(等效于深度)uv之间的边断还是不断。 转移有两个: $f[dep[u]
阅读全文
posted @ 2019-11-08 19:40 阿基米德的澡盆
阅读(213)
评论(0)
推荐(0)
2019年11月7日
P3128 [USACO15DEC]最大流
摘要: 秒切树上查分....(最近一次集训理解的东西) 但是,我敲了半小时才切掉这道题.... 我一直迷在了“边差分”和“点差分”的区别上。 所以,先说一下此题,再说一下区别。 首先,想到差分很容易。 然后,按照戴大爷的说法,x++,y++,lca(x,y)-=2; 这是模板,统计的是每条边被经过几次。理解
阅读全文
posted @ 2019-11-07 21:31 阿基米德的澡盆
阅读(152)
评论(0)
推荐(0)
P3052 [USACO12MAR]摩天大楼里的奶牛(迭代加深搜索)
摘要: (已经一句话了) 第一反应:暴力 第二反应:朴素算法过不去 第三反应:没法折半暴搜(没法统计答案) 所以,歪歪了一个类似贪心刷表的方法,过了这道题。 首先,如果爆搜的话会有几个状态: 当前牛 当前几个箱子 当前的牛数量 而且它的复杂度是阶乘级别。 发现这道题目有显然单调性(答案处在分界线,-1不合法
阅读全文
posted @ 2019-11-07 21:17 阿基米德的澡盆
阅读(154)
评论(0)
推荐(0)
2019年11月2日
P3106 [USACO14OPEN]GPS的决斗(最短路)
摘要: 化简:够简的了.....但是!翻译绝对有锅。 这个最短路是从n到每个点的单源最短路,也就是最短路径树。 那么,思路就很明确了。建两个图,然后跑两边SPFA,记录下最短路径。 然后,对于两点之间的边,如果最短路不经过它,那么最终图边权+1; 然后在最终图上(边权为0,1,2)跑一遍SPFA即可。 一开
阅读全文
posted @ 2019-11-02 00:49 阿基米德的澡盆
阅读(216)
评论(0)
推荐(0)
2019年11月1日
P3521 [POI2011]ROT-Tree Rotations(线段树合并)
摘要: 一句话题意(不用我改了.....):给一棵n(1≤n≤200000个叶子的二叉树,可以交换每个点的左右子树,要求前序遍历叶子的逆序对最少。 ......这题输入很神烦呐。。。 给你一棵二叉树的dfs序(考场上没发现2333),只有叶子结点有值,然后求逆序对大小 在考场上,建树建了好久,然后暴力暴了好
阅读全文
posted @ 2019-11-01 22:16 阿基米德的澡盆
阅读(110)
评论(0)
推荐(0)
P4873 [USACO14DEC] Cow Jog_Gold 牛慢跑(乱搞?二分?)
摘要: (话说最近写的这类题不少啊。。。) 化简:给定数轴上一系列点,向正方向移动,点不能撞在一起,如果碰到一起就需要放到另外一行,求要多少行才能满足所有点不相撞的条件。 (被标签误解,老是想到二分答案。。。) 这题其实不难。首先,答案一定是最大相撞的那个点。(开的道可以共用) 然后,这题就比较明朗了。要找
阅读全文
posted @ 2019-11-01 00:27 阿基米德的澡盆
阅读(156)
评论(0)
推荐(0)
P2115 [USACO14MAR]破坏(二分答案)
摘要: 给定一串数,问删除中间一段,剩下的平均数最小是多少; 不容易想到这是个二分。 $solution:$ 来手玩一点式子: 首先很容易想到一个前缀和$sum_i $表示i到1的前缀和,这样就能很容易地O(1)查询区间和/差 二分一个mid,作为最小的平均数。 假设删去区间为l~r(lr都删) 平均数等于
阅读全文
posted @ 2019-11-01 00:14 阿基米德的澡盆
阅读(160)
评论(0)
推荐(0)
2019年10月31日
P3105 [USACO14OPEN]公平的摄影(正解是乱搞,我却二分了)(+二分答案总结)
摘要: 照例化简题意: 给定一个01区间,可以把0改成1,问其中最长的01数量相等的区间长度。 额很容易想到前缀和,把w弄成1,h弄成-1,然后求前缀和,然后乱搞就行了。 但是一直不太会乱搞的我却直接想到了二分。 很容易很容易想到:答案有单调性,也就是: 答案肯定是单调不增的 怎么理解呢? 就是:一定存在一
阅读全文
posted @ 2019-10-31 00:43 阿基米德的澡盆
阅读(230)
评论(0)
推荐(0)
2019年10月29日
某种密码(折半暴搜)
摘要: #include #define ll long long using namespace std; const ll maxn=505; ll n,key; ll a[maxn]; map t; ll ans; void dfs1(ll now,ll sum) { if(now==n/2+1) { t[sum]++; return; }...
阅读全文
posted @ 2019-10-29 19:40 阿基米德的澡盆
阅读(125)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告