自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lemondinosaur的博客

转圈圈 不停转圈圈 然后摔倒

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

原创 USACO 2.4

解题报告洛谷 1518 两只塔姆沃斯牛 The Tamworth Two分析代码洛谷 1530 分数化小数 Fractions to Decimals后续洛谷 1518 两只塔姆沃斯牛 The Tamworth Two洛谷题目链接USACO题目链接分析同时模拟牛和FJ的行为判断即可代码/*ID:lemondi1LANG:C++TASK:ttwo*/#include &lt...

2018-11-29 16:45:50 551

原创 #斜率优化,单调队列,动态规划#bzoj 2684 洛谷 4360 锯木场选址

题目链接分析设dp[i]dp[i]dp[i]表示第二个锯木场修到第i个位置那么状态转移方程是dp[i]=min(tot−dis[j](从j到n的距离)(后缀和)∗(∑k=1jw[k](前缀和))−dis[i]∗(∑k=j+1iw[k]))(j<i)dp[i]=min(tot-dis[j](从j到n的距离)(后缀和)*(\sum_{k=1}^{j}w[k](前缀和))-dis[i...

2018-11-28 18:29:10 187

原创 #莫比乌斯反演,整除分块,线性筛#bzoj 3994 洛谷 3327 [SDOI2015]约数个数和

题目设d(x)d(x)d(x)为xxx的约数个数,给定n,mn,mn,m,求 ∑i=1n∑j=1md(ij)\sum^n_{i=1}\sum^m_{j=1}d(ij)i=1∑n​j=1∑m​d(ij)分析又到了推式子的过程了ans=∑i=1n∑j=1m∑x∣i∑y∣j[gcd(x,y)=1]ans=\sum^n_{i=1}\sum^m_{j=1}\sum_{x|i}\sum_{y|j}[...

2018-11-28 18:15:51 177

原创 #动态规划#洛谷 1373 小a和uim之大逃离

题目链接分析然而这道题只能靠差值了,设dp[i][j][k][0/1]dp[i][j][k][0/1]dp[i][j][k][0/1]表示当前小a和uim在(i,j),他们差值取模后为k,且当前是1/不是0小a吸魔液,也就是说dp[i][j][k][0]=dp[i][j−1][k−a[i][j]mod][1]+dp[i−1][j][k−a[i][j]mod][1]dp[i][j][k][0]...

2018-11-28 17:57:52 152

原创 #dijkstra+zkw线段树#洛谷 4779 洛谷 1339 【模板】单源最短路径(标准版)热浪

分析首先为什么要说这种方法呢,因为根据模板,zkw线段树优化比STL堆快了一倍,所以说在此推荐我的热浪题解代码#include <cstdio>#include <cctype>#include <algorithm>#define rr registerusing namespace std;const int inf=1e9+7;stru...

2018-11-28 17:47:23 278

原创 #深搜#洛谷 1341 无序字母对

题目找到一个n+1的字典序最小的字符串且相邻两个字母在字母对中(字母可以相反)分析首先先找奇点,再找偶点,然后深搜判断是否可行代码#include <cstdio>#include <algorithm>#define rr registerusing namespace std;int n,dep[61],start,mp[61][61],flag;...

2018-11-28 17:34:36 200

原创 #树#洛谷 1351 jzoj 3931 联合权值

题目在一棵树中找出无序点对(a,b)(a,b)(a,b),使aaa和bbb的距离为2,问∑wa×wbmod  10007\sum w_a\times w_b\mod10007∑wa​×wb​mod10007以及max(w[a]×w[b])max(w[a]\times w[b])max(w[a]×w[b])分析一棵树上两点路径只有一条,...

2018-11-17 23:49:33 117

原创 #kruskal,并查集#jzoj 1255 洛谷 2323 公路修建问题

题目求一个无向图的最小生成树,且最小生成树上的边至少有k条是1级公路(保证单条公路费用一级≥\geq≥二级)分析kruskal先按一级最小后二级最大排序,求出前kkk条1级公路,再按二级最小排序求出n−1−kn-1-kn−1−k条公路代码#include <cstdio>#include <cctype>#include <algorithm>...

2018-11-15 16:16:14 139

原创 #二分,差分数组#SSL 2366 洛谷 1083 借教室

题目问第几个区间加一会使区间内值超过限定值分析那么这道题需要用二分答案,然后同时用差分数组判断即可,时间复杂度O(nlogm)O(nlogm)O(nlogm)代码#include <cstdio>#define rr registerusing namespace std;struct rec{int d,l,r;}a[1000001];int n,m,rest[...

2018-11-14 20:24:44 138

原创 洛谷 2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm

题目求点到环的最短距离+环的大小分析由于这道题有点水分,所以说其实暴力就可以解决代码#include <cstdio>#define rr registerusing namespace std;int in[100001],nex[100001],ans[100001],v[100001],n;inline signed iut(){ rr int an...

2018-11-14 20:16:17 219

原创 2018NOIP普及组凉凉记

OTL

2018-11-14 17:33:54 937

原创 #欧拉函数,数论#hdu 6434 Problem I. Count

题目求∑i=1n∑j=1n[gcd(i+j,i−j)==1]\sum_{i=1}^{n}\sum_{j=1}^n[gcd(i+j,i-j)==1]i=1∑n​j=1∑n​[gcd(i+j,i−j)==1]分析原式=∑i=1n∑j=1n[gcd(2i,i−j)==1]=∑i=1n∑j=1n[gcd(2i,j)==1]\sum_{i=1}^{n}\sum_{j=1}^n[gcd(2i,i-j)...

2018-11-01 18:12:24 151

原创 2018年11月1日提高组

解题报告前言JZOJ 3927 可见点数题目分析代码JZOJ 3928 射击题目分析代码JZOJ 3929 创世纪题目分析代码后续前言JZOJ 3927 可见点数题目(洛谷 2158仪仗队)分析(∑i=2nphi(i)×2)+1(\sum_{i=2}^nphi(i)\times 2)+1(i=2∑n​phi(i)×2)+1,用线性筛解决代码#include <cstdi...

2018-11-01 15:58:34 212

原创 2018年10月31日普级组

解题报告前言VIJOS 1389 婚礼上的小杉题目代码(过水)VIJOS 1390 玩诈欺的小杉题目分析代码VIJOS 1391 想越狱的小杉分析代码VIJOS 1392 拼拼图的小杉题目分析代码后续前言赛后AKVIJOS 1389 婚礼上的小杉题目总计N封的信件,每个信件都有自己的特征码和序号。请按照序号递增的顺序输出信件的特征码每行一个特征码,且特征码的格式应与输入完全一致...

2018-11-01 10:18:50 366

原创 2018年10月31日提高组

解题报告前言JZOJ 5931 冒泡排序题目分析代码JZOJ 5925 naive的瓶子题目分析代码JZOJ 5922 sequence题目分析代码前言爆零的恐惧JZOJ 5931 冒泡排序题目对于一个等概率随机的长度为nnn的排列,期望最少交换次数是多少分析对于n的排列,插到后面不影响的有(n−1)!(n-1)!(n−1)!种排列,那么增加1的就有n!−(n−1)!n!-(n-...

2018-11-01 09:25:03 158

空空如也

空空如也

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

TA关注的人

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