自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世界

誰も いない 枯れた世界で 悪戲の 意味を知ったよ

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

原创 BZOJ 4805 欧拉函数求和 数论

题目大意:给定N≤2∗109N\leq2*10^9,求∑Ni=1φ(i)\sum_{i=1}^N\varphi(i) 同BZOJ3944 这么喜欢炒冷饭?#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define M 1501000using namespace std;int li

2017-03-31 20:58:19 2534

原创 BZOJ 4782 Usaco2017 Open Bovine Genomics

题目大意:给定nn个A串和nn个B串,长度均为mm,求有多少三元组(x,y,z)(x,y,z),使得不存在一个A串aa和一个B串bb,使得(a[x],a[y],a[z])=(b[x],b[y],b[z])(a[x],a[y],a[z])=(b[x],b[y],b[z]) n≤500,m≤50n≤500,m\leq50暴力枚举就行了#include <cstdio>#include <cstri

2017-03-24 16:40:34 1670

原创 BZOJ 4781 Usaco2017 Open Paired Up

题目大意:给定n(n=2k)n(n=2k)个数,要求配成kk对,使得每对和的最大值最小肯定最大配最小,排序模拟就行了#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define M 100100using namespace std;int n,ans;pair<int,int> dq[

2017-03-24 16:28:33 1293

原创 BZOJ 4780 Usaco2017 Open Modern Art 2

题目大意:给定一个序列,序列上每个点有一个颜色。每一轮可以选择一些没有交集的区间,将每个区间涂上一种颜色。要求全程每个颜色最多被涂一个区间,求最少涂多少轮处理出每种颜色被涂的最左和最右的点ll和rr,那么所有的ll和rr构成一个合法的括号序列则合法。答案即括号序列的深度。#include <cstdio>#include <cstring>#include <iostream>#include

2017-03-24 16:17:57 1322 5

原创 BZOJ 4779 Usaco2017 Open Bovine Genomics Trie树

题目大意:给定nn个A串和nn个B串,长度均为mm,求一个最短的区间[l,r][l,r],使得不存在一个A串aa和一个B串bb,使得a[l,r]=b[l,r]a[l,r]=b[l,r] n,m≤500n,m\leq500枚举区间左端点,然后Trie树直接模拟就行了#include <cstdio>#include <cstring>#include <iostream>#include <a

2017-03-24 16:00:33 1281

原创 BZOJ 4778 Usaco2017 Open COWBASIC 矩阵乘法

题目大意:自己看= =容易发现所有的变换都是线性变换,用矩乘模拟循环那个用个栈来模拟嵌套关系就行了#include <map>#include <string>#include <cstdio>#include <cstring>#include <sstream>#include <iostream>#include <algorithm>#define M 110#define

2017-03-24 15:23:41 1270

原创 BZOJ 4777 Usaco2017 Open Switch Grass Kruskal+线段树

题目大意:给定一张带权无向图,每个点有一个颜色,每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离 最近异色点对定义为:一对点颜色不同,且距离最小老年选手码什么数据结构 老老实实退役得了结论1:答案一定是一条边的两端点 证明:假如答案路径的边数≥2\geq 2,任取路径中间一点,显然它与路径的两端点中至少一个异色(因为两端点异色),故答案可以变得更小结论2:答案边一定在最小生

2017-03-24 03:19:39 2324 5

原创 Cards Ext与中国邮路问题

这个题我大概永远都不会出出来了所以我就把它写在博客里吧 如果有人没题出可以拿走坑害同学题目大意:给定一个长度为n(n≤400)n(n\leq 400)的0101序列,每次你可以选择一个区间[l,r][l,r],将[l,r][l,r]区间翻转(即,00变成11,11变成00),并支付al,ra_{l,r}的代价。现在给定所有的al,ra_{l,r},求将整个序列变为00的最小代价题目来源:JOI20

2017-03-23 23:43:47 1565 2

原创 “从我们能够预知未来的那一刻起,好事就会不断发生”

我这blog咋啥都开始写了呢*2这是我未来世界观的一个中间产物事实上它前不着村后不着店所以为了防止它被我哪一天忘掉我还是把它打出来吧下面进入正题1.未来注定论当我第一次接触C++的随机函数的时候,我不禁对这个随机机理大为失望。这种通过在有限域内通过固定的公式迭代的方法,在初值确定的时候永远会得到相同的序列。这根本不能叫随机,只是我们没办法(?)预测它的结果,而且这个结果的分布很平均罢了。我开始在脑中

2017-03-23 01:49:29 5087 15

原创 BZOJ 4776 Usaco2017 Open Modern Art

题目大意:给定一个n∗nn*n的矩阵,初始都为00,选择一个11到n∗nn*n的排列,然后按照这个排列的顺序,每次选择这个矩阵的一个非空子矩形,然后涂上当前数字。 现在给定最终的矩阵,求哪些数字可能是排列的第一位。写输入法写成傻逼回来换换脑子……开一个新的n∗nn*n的矩阵cntcnt,初始全00 对于每个数字统计出出现的最上uu最下dd最左ll最右rr,然后就能框出一个矩形,把cnt[u,d]

2017-03-22 22:45:07 1746

空空如也

空空如也

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

TA关注的人

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